<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      代碼配置 Log4Net 的 AdoNetAppender

      今天發(fā)現(xiàn) Log4Net 輸出到不同數(shù)據(jù)庫時,其 commandtext 使用的語法居然也不同,摸索了好一會,分享一下:

       

              // SqlServer
              //
              private const string SqlServerLog4NetCommandText = "INSERT INTO pacs_log ([Datetime],[ThreadID],[Level],[Logger],[Message],[Exception]) VALUES (@log_date, @thread, @log_level, @logger, @message, @exception)"; 
              private const string SqlServerConnectionType = "System.Data.SqlClient.SqlConnection, System.Data, version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
              private static string SqlServerConnectionString(string dbHost, string dbName, string dbUser, string dbPwd)
              {
                  var sb = new StringBuilder();
                  sb.AppendFormat("data source={0}", dbHost);
                  sb.AppendFormat(";initial catalog={0}", dbName);
                  sb.AppendFormat(";User ID={0};Password={1}", dbUser, dbPwd);
                  sb.Append(";integrated security=false;persist security info=True;");
                  return sb.ToString();
              }
      
              // MySql
              //
              private const string MySqlLog4NetCommandText = "INSERT INTO pacs_log (Datetime,ThreadID,Level,Logger,Message,Exception) VALUES (?log_date, ?thread, ?log_level, ?logger, ?message, ?exception)"; 
              private const string MySqlConnectionType = "MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=6.4.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d";
              private static string MySqlConnectionString(string dbHost, string dbName, string dbUser, string dbPwd)
              {
                  var sb = new StringBuilder();
                  sb.AppendFormat("data source={0}", dbHost);
                  sb.AppendFormat(";initial catalog={0}", dbName);
                  sb.AppendFormat(";User ID={0};Password={1};persist security info=True;", dbUser, dbPwd);
                  return sb.ToString();
              }
      posted @ 2012-08-02 15:16  飄飄白云  閱讀(627)  評論(0)    收藏  舉報
      本博客遵循 Creative Commons License “署名-非商業(yè)用途-保持一致”創(chuàng)作共用協(xié)議。 與我聯(lián)系
      主站蜘蛛池模板: 久久精品人人做人人爽97| 资源在线观看视频一区二区| 河北真实伦对白精彩脏话| 国产丰满乱子伦无码专区| 无码少妇一区二区| 久久久久久国产精品美女| 国产欧美综合在线观看第十页| 青草青草视频2免费观看| 四虎成人精品无码| 欧美性色黄大片www喷水| 精品无码久久久久久久久久| 精品熟女少妇免费久久| 美日韩精品一区三区二区| 一区二区三区av在线观看 | 天美传媒一区二区| 久久这里只精品国产2| 欧美粗大猛烈老熟妇| A级孕妇高清免费毛片| 日韩加勒比一本无码精品| 国产精品久久久久久亚洲色| 国内精品无码一区二区三区| 少妇xxxxx性开放| 亚洲乱码一二三四区| 欧洲免费一区二区三区视频| 万州区| 免费午夜无码片在线观看影院| 国产中年熟女大集合| 成人免费亚洲av在线| 亚洲电影天堂av2017| 欧美人与动人物牲交免费观看 | 日韩深夜免费在线观看| 国产成人无码免费视频在线| 免费人成视频网站在线观看18| 久久精品国产亚洲AV成人毛片| 狠狠躁夜夜躁无码中文字幕 | 天堂网av最新版在线看| 色婷婷狠狠久久综合五月| 亚洲综合av一区二区三区| 亚洲欧美日韩在线码| 越南女子杂交内射bbwxz| 亚洲中文字幕精品无人区|