37 Star 64 Fork 24

kerryjiang / LogMaster4Net

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Log4Net.md 1.25 KB
一键复制 编辑 原始数据 按行查看 历史

LogMaster4Net Usage for Log4Net

  1. Required Assemblies

     - log4net.dll
     - AnyLog.Log4Net.dll
     - LogMaster4Net.Log4NetAdapter.dll
  2. Server Configuration

     <server name="LogMasterServer"
             serverType="LogMaster4Net.MasterServer.LogMasterServer, LogMaster4Net.MasterServer"
             ip="Any" port="2020" mode="Udp"
             maxConnectionNumber="100"
     		clearIdleSession="true"
     		idleSessionTimeOut="3600"
     		clearIdleSessionInterval="600"
     		maxRequestLength="40960"
             receiveBufferSize="40960"
     		loggingDeserializer="log4net">
     </server>
  3. Server Logging Configuration

     \Config\log4net.config: the logging confuguration of the server self;
     \Config\log4net.[LogAppName].Config : the logging configuration for your application whose name is [LogAppName]};
  4. Application Setting

    • Set LogAppName

        log4net.GlobalContext.Properties["LogAppName"] = "MyTool1";
    • Logging Configuration

        <appender name="udpAppender" type="log4net.Appender.UdpAppender">
          <remoteAddress value="[ServerAddress]" />
          <remotePort value="2020" />
          <encoding value="utf-8"/>
          <layout type="log4net.Layout.XmlLayout">
              <locationInfo value="true" />
          </layout>
        </appender>
C#
1
https://gitee.com/kerryjiang/LogMaster4Net.git
git@gitee.com:kerryjiang/LogMaster4Net.git
kerryjiang
LogMaster4Net
LogMaster4Net
master

搜索帮助