NLog
はWindows界隈で有名なロガーライブラリです。それゆえに情報はたくさん出てくるのですが、とりあえず細かいことはおいておいてすぐにNLog
を使いたい!という人向けに超ざっくりと導入手順をまとめました。
インストール方法
NuGetパッケージの管理からNLog.Config
をインストールします。
Install-Package NLog.Config
インストールが完了すると、NLog.Config
というXMLファイルが自動生成されます。
自動生成されたものでとりあえず十分なのでこのまま使います。
ラッパークラスを用意する
このままだとログ出力をするのに各クラスでLogger
クラスのインスタンスを生成しなければならず手間なので、以下のようなラッパークラスを用意します。
LogUtil.cs
public static class LogUtil
{
private static readonly Logger _logger = LogManager.GetCurrentClassLogger();
public static void Trace(string message)
{
_logger.Trace(message);
}
public static void Info(string message)
{
_logger.Info(message);
}
public static void Debug(string message)
{
_logger.Debug(message);
}
public static void Warn(string message)
{
_logger.Warn(message);
}
public static void Error(string message)
{
_logger.Error(message);
}
}
使い方
以下のように呼び出すだけです。
LogUtil.Debug("ログ出力");