小编Dev*_*rof的帖子

如何将log4net配置写入appsettings.json?

我已经实现log4net.NET core 2.0,登录到文本文件.因为log4net有一个配置文件,它XML configuration在其中.所以,我创建了一个单独的文件log4net.config来设置它的配置,它工作正常.但我想将其配置设置为appsettings.json.是否可以将log4net配置写入appsettings.json.

<appSettings>
    <add key="IsLog" value="True" />
    <add key="MaxThreads" value="3" />
  </appSettings>
  <log4net debug="false">
    <root>
      <level value="ALL" />
      <appender-ref ref="RollingLogFileAppender" />
    </root>
 <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="./logs/logfile.txt" />
    <appendToFile value="false" />
    <rollingStyle value="Size" />
    <maxSizeRollBackups value="-1" />
    <maximumFileSize value="50GB" />
    <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
    </layout>
</appender>   
  </log4net>
Run Code Online (Sandbox Code Playgroud)

这是我的XML配置.

我发现这个问题,其所提及log4net don't support Json projects.是否可以将其配置写入appsettings.json.

log4net log4net-configuration asp.net-core-2.0

9
推荐指数
2
解决办法
2185
查看次数

如何使用最后插入的ID将行插入另一个表?

我有两个表我的SQL服务器GamerNameGamerValues我想的是,当我insert在一个新行GamerName

 GamerName

    ????????????????
    ? ID ?  Name   ?
    ????????????????
    ?  1 ? Jeff    ?
    ?  2 ? Geoff   ?
    ?  3 ? Jarrod  ?
    ?  4 ? Joel Sp ?
    ????????????????
Run Code Online (Sandbox Code Playgroud)

因此,使用insertedtable 上的最后一个ID GamerName,应填写值GamerValues

 GamerValues

??????????????????????????????
? ID ?  GamerID     ? Score  ?
??????????????????????????????
?  1 ? 1            ? 5636   ?
?  2 ? 2            ?  148   ?
?  3 ? 3            ?  101   ?
?  4 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

5
推荐指数
1
解决办法
6321
查看次数

如何使用JavaScript检查多个点并停止输入多个点?

我有输入文字。

<input type="text" class="checkForDot" />
Run Code Online (Sandbox Code Playgroud)

我正在尝试做的是,当用户在框中输入数字然后找到“”。在字段中,如果它包含多个“。”,则阻止它输入另一个“。”。在文本字段中。

我的jQuery代码是:

 $(".checkForDot").on("keyup", function (event) {
      CheckForDot($(this).val());
   });

function CheckForDot(value) {
     if (value != null || value != '') {
         var str = value.toString();
         if (str.indexOf('.', str.indexOf('.') + 1) != -1) {
             console.log("ok");
               }
            }
        }
Run Code Online (Sandbox Code Playgroud)

如果两个“”,则工作正常。在文本框中输入内容,但如何防止输入多个“。” 在文本字段中?

如果有其他任何比这更好的方法,请告诉我们。

javascript jquery knockout.js

2
推荐指数
1
解决办法
1327
查看次数

Nodejs与mssql的连接显示错误

我正在尝试使用 nodejs 连接我的 sql server,使用以下代码。

const sql = require('mssql');

var config = {
user: 'user',
password: 'psw',
server: 'localhost', 
database: 'sumit' 
};


var mssql = new sql.ConnectionPool(config);
mssql.connect().then(function(){
var req = new sqlDb.Request(conn);
req.query("SELECT * from Category").then(function(res){
    console.table(res);
});
}).catch(function(err){
console.log(err);
})
Run Code Online (Sandbox Code Playgroud)

但每次它显示

连接错误:无法连接到 localhost:1433 - 无法连接(序列)

我应该如何连接我的 sql 服务器?我也尝试更改配置

var config = {
  user: 'user',
  password: 'psw',
  server: 'DESKTOP-VVN4PRG\\SQLEXPRESS', 
  database: 'sumit' 
 };
Run Code Online (Sandbox Code Playgroud)

但仍然得到同样的错误。

sql-server node.js

0
推荐指数
1
解决办法
6370
查看次数