c# – 간단한 로그 출력

개인적으로 log4net을 즐겨 사용하는데요.
간단하게 로그를 확인할 용도로 아래와 같은 클래스를 사용하였습니다.

public class SimpleLogger
{
    private static readonly object locker = new object();

    public void WriteToLog(string format, params object[] args)
    {
        lock (locker)
        {
            StreamWriter SW;
            SW = File.AppendText("Logs\\LibLog.log");
            SW.WriteLine(string.Format(format, args));
            SW.Close();

            SW.Dispose();
        }
    }
}

 

로그로 출력할 문자열은 string.Format 과 같은 인자를 사용하시면 됩니다.

SimpleLogger logger = new SimpleLogger();
logger.WriteToLog("크기 : {0}, {1}", cvtResult.TgtFileSize, m_convertParam.TgtMaxFileSize);

 

댓글 남기기