如何在NLog.Config中使用来自不同类的变量?

时间:2016-08-16 14:39:51

标签: c# path config nlog

我有一个带有select c.Id, sum(c.field1 + c.field2 + c.field3) as TotalC , sum(p.field1) from contracts c INNER JOIN payments p ON c.id = p.id group by c.I 字段的类,它包含一条路径。

static

如何在public static class PfadSammlung { public static string Path_Example = @"C:\temp"; } 文件中使用此路径指定目标的文件名?

NLog.Config

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

基本上你需要从代码中配置NLog。有关详细信息和示例代码,请参阅offical documentation

<强>更新

正如Julian所指出的,你也可以在配置XML中使用变量。可以找到详细信息here

示例

配置文件:

VideoView

代码:

<variable name="logDirectory" value="c:\temp" />
<targets>
    <target xsi:type="File"
        name ="processInfo"
        fileName="${var:logDirectory}"
        layout="${longdate}  |  ProcessInfo: ${message}"
    />
</targets>