반응형
public void SetLogData(string strLog)
{
try
{
string temp;
string DirPath = Application.StartupPath + "\Log"; //여기 Log 폴더 만들어서 사용하자
//Log 디렉토리 체크 후 폴더 만들기
DirectoryInfo di = new DirectoryInfo(DirPath);
if (di.Exists == false)
{
di.Create();
}
string FilePath = DirPath + "\\Log_" + DateTime.Today.ToString("yyyyMMdd") + ".log";
FileInfo fi = new FileInfo(FilePath);
if (!fi.Exists)
{
using (StreamWriter sw = new StreamWriter(FilePath))
{
temp = string.Format("[{0}] {1}", DateTime.Now, strLog);
sw.WriteLine(temp);
sw.Close();
}
}
else
{
using (StreamWriter sw = File.AppendText(FilePath))
{
temp = string.Format("[{0}] {1}", DateTime.Now, strLog);
sw.WriteLine(temp);
sw.Close();
}
}
}
catch (Exception ex)
{
string strError = ex.Message;
}
}
//참고 : https://dodo1054.tistory.com/85
'IT > C#' 카테고리의 다른 글
[C#]Session Null 값 체크 (0) | 2021.01.21 |
---|---|
[C#] 년,월,일,시,분,초,밀리초 가져오기 (채번용) (0) | 2020.10.29 |
[C#] smtp 이메일 전송 로직 (삽질 정리) (0) | 2020.08.25 |
[C#]Vs 2019에서 nuget 리스트 보이지 않을 경우 (0) | 2020.07.29 |
[C#]Oracle.ManagedDataAccess.Client Connection (0) | 2020.07.29 |