如何解决Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatter中存在的JsonLogFormatter的Template部分的语法是什么
我需要以JSON格式将应用程序日志写入平面文件中。我的应用程序使用 用于编写日志的Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.LogFormatter。我无法编写“ Json类型”的模板部分。 我正在使用TextFormatter类型并添加引号和逗号来获取日志输出为JSON。
任何人都可以共享JsonLogFormatter的模板值。以下是我当前正在使用的配置文件:
<formatters>
<add type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter,Microsoft.Practices.EnterpriseLibrary.Logging"
template=" { "Timestamp":"{timestamp(local)}","Message":"{message}","Category":"{category}","Priority":"{priority}","Severity":"{severity}" }"
name="Text Formatter"/>
</formatters>
输出:
{
"Timestamp":"17/08/2020 00:00:29","Message":"Application Stopped!!!","Category":"General","Priority":"5","Severity":"Information"
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。