<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Log4net工程使用備忘

    時間:2024-07-19 23:45:17 ACCP培訓 我要投稿
    • 相關推薦

    關于Log4net工程使用備忘

      為了方便廣大計算機愛好者,下面是小編整理的關于Log4net工程中的使用備忘,歡迎參考!

      (1):引用log4net

      (2):using log4net;

      (3):構造函數中

      static CoreLogging()

      {

      log4net.Config.XmlConfigurator.Configure();

      }

      (4):private const string UnknownDeviceCategory = "UnknownDevice";

      private const string AlarmCategory = "Alarm";

      private const string GeneralCategory = "Trace";

      private const string ScriptCategory = "Script";

      private const string ConfigCategory = "Config";

      private const string ScanCategory = "Scan";

      private const string UdpCategory = "UdpSender";

      private const string MessageMergeCategory = "MessageMerge";

      private static ILog traceLog = LogManager.GetLogger(GeneralCategory);

      private static ILog scriptLog = LogManager.GetLogger(ScriptCategory);

      private static ILog configLog = LogManager.GetLogger(ConfigCategory);

      private static ILog scanLog = LogManager.GetLogger(ScanCategory);

      private static ILog messageMergeLog = LogManager.GetLogger(MessageMergeCategory);

      private static ILog udpLog = LogManager.GetLogger(UdpCategory);

      private static ILog alarmLog = LogManager.GetLogger(AlarmCategory);

      private static ILog unknownDeviceLog = LogManager.GetLogger(UnknownDeviceCategory);

      private static void Log(ILog logger, Object message, Priority priority)

      {

      switch (priority)

      {

      case Priority.DEBUG:

      logger.Debug(message);

      break;

      case Priority.INFO:

      logger.Info(message);

      break;

      case Priority.WARN:

      logger.Warn(message);

      break;

      case Priority.ERROR:

      logger.Error(message);

      break;

      case Priority.FATAL:

      logger.Fatal(message);

      break;

      }

      }

      public static void LogMessageMergeLog(object message, Priority priority)

      {

      Log(messageMergeLog, message, priority);

      }

      ///

      /// 通過Udp發送日志

      ///

      /// 要發送的消息內容

      /// 優先級

      public static void SendLogViaUdp(object message, Priority priority)

      {

      Log(udpLog, message, priority);

      }

      其他的略。

      配置文件中需要配置如下

      其他略

      下面為各個動作。Trace類型

    【Log4net工程使用備忘】相關文章:

    2016韓國冬季游學備忘09-09

    工程機械使用壽命探討06-15

    BEC中級寫作指導:備忘錄的寫法10-12

    1歲以下寶寶衛生護理備忘錄10-12

    商務英語中的備忘錄怎么寫09-29

    解析工程機械液壓柱塞泵的使用與維修09-17

    鍋蓋使用技巧-如何使用鍋蓋10-29

    2017年小升初每月大事備忘錄07-28

    河北省建筑工程材料設備使用管理規定10-30

    孩子學小提琴的七個備忘錄10-27

    主站蜘蛛池模板: 华人亚洲欧美精品国产| 99视频在线精品国自产拍亚瑟| 2022国内精品免费福利视频| 国产高清精品在线| 欧美精品v欧洲精品| 精品国产青草久久久久福利 | 国产精品视频网| 午夜DY888国产精品影院| 精品国产亚洲一区二区在线观看| 国内精品久久国产大陆| 精品乱码久久久久久久| 亚洲精品成人a在线观看| 国产精品免费看久久久香蕉| 国产成人久久精品区一区二区| 亚洲av永久无码精品网站| 久久se这里只有精品| 97国产精品视频| 久久亚洲精精品中文字幕| 亚洲中文字幕无码久久精品1| 欧美成人精品第一区二区三区 | 69堂国产成人精品视频不卡| 亚洲国产精品无码久久| 在线精品动漫一区二区无广告| 欧美国产精品久久高清| 久久精品国产精品亜洲毛片 | 亚洲午夜久久久精品影院| 精品国产网红福利在线观看| 99久久精品日本一区二区免费| 久久精品国产精品亚洲毛片| 婷婷国产成人精品视频| 亚洲动漫精品无码av天堂 | 久久99精品国产99久久6| 办公室久久精品| 97国产视频精品| 尤物国产在线精品福利一区| 久久精品国产一区二区三区日韩| 国产精品视频第一页| 四虎成人精品免费影院| 91国内揄拍国内精品情侣对白| 亚洲国产精品欧美日韩一区二区| 最新国产精品亚洲|