Sha256: 289d66e6edb9c0cb75266536f81d34a60902f2a0844f3ea1c1928d22d65631c2

Contents?: true

Size: 1.06 KB

Versions: 3

Compression:

Stored size: 1.06 KB

Contents

using NLog;

namespace Firma.Komponent
{
    public class Klasa {
        private static Logger logger = LogManager.GetLogger("Firma.Komponent.Klasa");
        // private static Logger logger = LogManager.GetCurrentClassLogger();

        static void Main()
        {
            logger.Info("Informacja");
            logger.Warn("Ostrzeżenie {0}", "testowe");
            logger.Error("Błąd");
            logger.Fatal("Błąd krytyczny");

            // w przypadku dużej liczby parametrów warto sprawdzić
            // czy komunikat ma szansę być gdziekolwiek zapisany
            if (logger.IsDebugEnabled) {
                int x = 3;
                int y = 5;
                
                logger.Debug("x={0}, y={1}", x, y);
            }

            // formatowanie w stylu Console.WriteLine()
            logger.Debug("Wynik {0} {1}", 1 + 2, "zzz");

            // formatowanie z użyciem IFormatProvider
            logger.Debug(CultureInfo.InvariantCulture, 
                    "Bieżąca data {0}", DateTime.Now);
        }
    }
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nlog-1.0.0.505.20100822 docs/examples/web/article2.cs
nlog-1.0.0.505 docs/examples/web/article2.cs
nlog-1.0.0.505-mswin32 docs/examples/web/article2.cs