• nlog的简单使用


    1.nuget 安装 nlog

    2.根目录下(与config同级)添加 NLog.config 文件

    <?xml version="1.0" encoding="utf-8" ?>
    <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    internalLogFile="C:TempNLog.Internal.txt" >

    <variable name="logLayout"
    value="Logger:${logger}${newline}Date:${longdate} Level:${uppercase:${level}}${newline}Message:${message} ${newline}${onexception:Exception:${exception:format=toString}${newline}}" />

    <targets>
    <target name="asyncFile" xsi:type="AsyncWrapper">
    <target name="log_file" xsi:type="File"
    fileName="${basedir}/Logs/${shortdate}/${shortdate}.txt"
    layout="${logLayout}"
    archiveFileName="${basedir}/archives/${shortdate}-{#####}.txt"
    archiveAboveSize="102400"
    archiveNumbering="Sequence"
    concurrentWrites="false"
    keepFileOpen="true"
    encoding="utf-8"
    openFileCacheTimeout="30"/>
    </target>
    </targets>

    <rules>
    <logger name="*" minlevel="Info" writeTo="asyncFile" />
    </rules>
    </nlog>

    3.代码中使用

  • 相关阅读:
    葡萄庄园 [图论]
    硬币游戏 [博弈论, 思维题]
    烹饪 [容斥]
    BZOJ1597 [Usaco2008 Mar]土地购买 [斜率优化]
    TCP IP协议
    soap协议
    xml的语法规则
    fiddler的使用
    常见默认端口
    智能休眠时间的使用
  • 原文地址:https://www.cnblogs.com/mmclog/p/13824726.html
Copyright © 2020-2023  润新知