相关疑难解决方法(0)

如何将我的十进制线程ID转换为十六进制,并使其在log4net转换模式中以十六进制格式显示?

我正在使用log4net进行日志记录,我的转换模式在我的输出中包含threadId,但它只有最高的2位数,我被要求将其转换为十六进制,但到目前为止我发现代码C#将十进制数转换为十六进制但我怎样才能转换我的threadID为十六进制,并使其以十六进制格式显示.我对这个很新,甚至不确定在哪里看,有人帮忙吗?

这是xml文件中的代码

<conversionPattern value="%date [%thread] %method %-5level %logger – %message%newline"/>
Run Code Online (Sandbox Code Playgroud)

和[%thread]给我一个像10或7或8的数字,但我需要它是十六进制格式可能像0x887df9所以我该怎么办?

c# log4net

3
推荐指数
1
解决办法
4165
查看次数

标签 统计

c# ×1

log4net ×1