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);

 

Notice

  • 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스
  • 저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.
  • 댓글에 대한 답변은 늦을 수도 있습니다.
  • 댓글 남기기

    이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다