正常来说, 安装了 NLog.Config , 另外两个也会自动安装, 如果没有, 则手动安装
添加配置文件需要NLog.xsd与NLog.config文件
上一步操作完成后, 有可能可以看到这两个文件, 但是不能编辑, 可以打开所在路径, 然后复制到项目中, 重新添加
如果上一步操作完成后没有在项目中看到, 则可以从如下路径拿到默认的文件:
NLog.config: C:Userslaolang.nugetpackagesnlog.config4.7.13contentFilesanyany NLog.xsd: C:Userslaolang.nugetpackagesnlog.schema4.7.13contentFilesanyany
复制到当前项目, 修改NLog.config的属性为始终复制, 然后修改NLog.config内容如下:
cs代码使用
using System.Windows;
namespace my_tools
{
///
/// Interaction logic for MainWindow.xaml
///
public partial class MainWindow : Window
{
// 引入 Logger
private static readonly NLog.Logger log = NLog.LogManager.GetCurrentClassLogger();
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
// 打印日志
log.Info("hello world");
}
}
}
效果如下
2022-02-03 23:55:14.3568 INFO my_tools.MainWindow:19 - hello world问题
WPF .NET 5.0 控制台没有输出



