LoginSignup
8
9

More than 3 years have passed since last update.

コピペで簡単!NLogをすぐに使えるようにしたい人へ

Last updated at Posted at 2020-09-07

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("ログ出力");

参考URL

8
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9