加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb.net log4net

发布时间:2020-12-17 07:37:57 所属栏目:百科 来源:网络整理
导读:AssemblyInfo.vb Assembly: log4net.Config.XmlConfigurator(Watch:=True) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Public Class Logger 'Private Shared ReadOnly l

AssemblyInfo.vb

<Assembly: log4net.Config.XmlConfigurator(Watch:=True)>

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Public Class Logger


'Private Shared ReadOnly log As log4net.ILog = vbNull


Public Sub New()


End Sub


Public Shared Sub writeLog(ByVal logInfoMsg As String)


Dim appConfigFilePath As String = AppDomain.CurrentDomain.BaseDirectory
log4net.Config.XmlConfigurator.Configure(New System.IO.FileInfo("C:UsershanDesktop参照MVCTESTClassLibrary1app.config"))
Dim log As log4net.ILog = log4net.LogManager.
GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType)


log.Info(logInfoMsg)
log.Error(logInfoMsg)
log.Warn(logInfoMsg)


End Sub


End Class

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

App.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.diagnostics>
既存コード略...
</system.diagnostics>


<configSections> <section name="log4net" type=" log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </configSections> <log4net> <!-- ログ出力先の定義 --> <appender name="LogFileAppender" type="log4net.Appender.FileAppender" > <!-- 作成するログファイル --> <param name="File" value="C:loglog-file.txt" /> <!-- 追加 --> <param name="AppendToFile" value="true" /> <!-- ログの書式 --> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" /> </layout> </appender> <root> <!-- ログのレベルを指定 --> <!-- すべてのログレベルを出力 --> <level value="ALL" /> <!-- どのログ出力先を使用するか --> <appender-ref ref="LogFileAppender" /> </root> </log4net> </configuration>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读