Log4net azure table 存储日志记录不工作
Log4net azure table storage logging not working
我正在使用 log4net Azure 进行 table 存储日志记录。
这适用于开发环境
<!--Dev-->
<appender name="TableAppender" type="log4net.Appender.AzureTableAppender, log4net.Appender.Azure">
<param name="TableName" value="mytable"/>
<param name="ConnectionString" value="UseDevelopmentStorage=true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
</layout>
</appender>
但这并没有,只是改变了connectionstring。这是为什么?我在这里错过了什么吗?
这是一个有效的连接字符串,并且 table 已经创建。
<!--Prod-->
<appender name="TableAppender" type="log4net.Appender.AzureTableAppender, log4net.Appender.Azure">
<param name="TableName" value="mytable"/>
<param name="ConnectionString" value="DefaultEndpointsProtocol=https;AccountName=mylogs;AccountKey=DDDDDDDDDDDDDDDDDDDD!@!@^#%&9po4ba9944=="/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
</layout>
</appender>
好吧,显然它在工作。我使用的是 VS 2015 云资源管理器。流式传输日志大约需要 10-15 分钟。希望这会对某人有所帮助。
可能是缓冲问题?尝试在 appender 配置中设置 <bufferSize value="1"> https://github.com/stemarie/log4net.Azure/issues/20#issuecomment-135891543
我正在使用 log4net Azure 进行 table 存储日志记录。
这适用于开发环境
<!--Dev-->
<appender name="TableAppender" type="log4net.Appender.AzureTableAppender, log4net.Appender.Azure">
<param name="TableName" value="mytable"/>
<param name="ConnectionString" value="UseDevelopmentStorage=true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
</layout>
</appender>
但这并没有,只是改变了connectionstring。这是为什么?我在这里错过了什么吗? 这是一个有效的连接字符串,并且 table 已经创建。
<!--Prod-->
<appender name="TableAppender" type="log4net.Appender.AzureTableAppender, log4net.Appender.Azure">
<param name="TableName" value="mytable"/>
<param name="ConnectionString" value="DefaultEndpointsProtocol=https;AccountName=mylogs;AccountKey=DDDDDDDDDDDDDDDDDDDD!@!@^#%&9po4ba9944=="/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
</layout>
</appender>
好吧,显然它在工作。我使用的是 VS 2015 云资源管理器。流式传输日志大约需要 10-15 分钟。希望这会对某人有所帮助。
可能是缓冲问题?尝试在 appender 配置中设置 <bufferSize value="1"> https://github.com/stemarie/log4net.Azure/issues/20#issuecomment-135891543