首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Redlock.Net启用日志记录?

如何为Redlock.Net启用日志记录?
EN

Stack Overflow用户
提问于 2017-11-22 22:46:10
回答 2查看 480关注 0票数 0

我从下面的位置使用了redlock库。

https://github.com/samcook/RedLock.net

下面的命令只在生产环境中返回超时,并且它在其他环境中也有效。

代码语言:javascript
复制
RedLockFactory.Create

使用ILSpy,我可以看到他们在进程中记录了一些行,并且GetLogger()方法使用了下面的代码。

代码语言:javascript
复制
new StackFrame(1, false).DeclaringType;

我希望,通过一些配置更改,我可以为此启用日志记录,这样我们就不必重新部署任何构建。但我不知道怎么做。你能帮帮忙吗?

EN

回答 2

Stack Overflow用户

发布于 2017-11-23 00:41:47

要使用log4net,请添加以下配置启用日志。

代码语言:javascript
复制
<appender name="MyRollingFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="$(dataFolder)/logs/Mylog.txt" />
    <appendToFile value="true"/>
    <rollingStyle value="Size" />
    <maximumFileSize value="10MB" />
    <staticLogFileName value="true" />
    <maxSizeRollBackups value="10" />
    <layout type="log4net.Layout.PatternLayout">
        <header value="DateTime | Thread | Level | ClassName | Message&#13;&#10;" />
        <conversionPattern value="%date | %thread | %-5level | %logger | %message%newline" />
    </layout>
</appender>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
    <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date | %thread | %-5level | %logger | %message%newline" />
    </layout>
</appender>
<root>
    <level value="ALL" />
    <appender-ref ref="MyRollingFileAppender" />
    <appender-ref ref="ConsoleAppender" />
</root>

你可以查看更多的例子here

票数 0
EN

Stack Overflow用户

发布于 2021-11-17 08:23:34

当您希望使用RedLockFactory.Create,创建RedLock时,可以将loggerFactory对象传递给此方法。

代码语言:javascript
复制
 var loggerFactory = LoggerFactory.Create(b => b.AddConsole()) ;
 var lock =  RedLockFactory.Create(endpoints, loggerFactory);

如果您需要更多信息,可以设置日志最低级别。

代码语言:javascript
复制
var loggerFactory = LoggerFactory.Create(b => b.SetMinimumLevel(LogLevel.Trace).AddConsole());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47437523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档