사용자 도구

사이트 도구


product:povice:framework:log

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
product:povice:framework:log [2022-11-15 17:34] shincsproduct:povice:framework:log [2024-02-26 09:16] (현재) – [사용자 정의] suri
줄 75: 줄 75:
 // DatabaseLog 클래스를 전역 멤버인 Log.Database에 설정합니다. // DatabaseLog 클래스를 전역 멤버인 Log.Database에 설정합니다.
 Log.Database = new DatabaseLog(); Log.Database = new DatabaseLog();
 +
 // 콘솔과 데이터베이스에 모두 로그를 남기도록 설정합니다. // 콘솔과 데이터베이스에 모두 로그를 남기도록 설정합니다.
 Log.DefaultFlags = LogFlags.Console | LogFlags.Database; Log.DefaultFlags = LogFlags.Console | LogFlags.Database;
 +
 // 로그 클래스를 생성합니다. 로그 이름을 전달하여 종류를 파악할 수 있도록 합니다. // 로그 클래스를 생성합니다. 로그 이름을 전달하여 종류를 파악할 수 있도록 합니다.
 var log = new Log("LogTest"); var log = new Log("LogTest");
 +
 // 기본적으로 전역으로 설정한 Log.DefaultFlags를 사용합니다. // 기본적으로 전역으로 설정한 Log.DefaultFlags를 사용합니다.
 // 그러나, 다음과 같이 이 로그 개체에서만 다르게 동작하도록 변경할 수 있습니다. // 그러나, 다음과 같이 이 로그 개체에서만 다르게 동작하도록 변경할 수 있습니다.
 log.Flags = LogFlags.File | LogFlags.Database; log.Flags = LogFlags.File | LogFlags.Database;
 +
 // 실제 로그를 남기는 호출 코드입니다. // 실제 로그를 남기는 호출 코드입니다.
 log.Write("로그 내용"); log.Write("로그 내용");
줄 89: 줄 93:
  
 System 로그는 윈도우 이벤트 로그와 같이 시스템에서 사용하는 로그를 대상으로 설정합니다. Console, File, Database, System 등 모두 별도로 설정이 가능하고 동시에 호출이 가능하므로 다양하게 활용할 수 있습니다. System 로그는 윈도우 이벤트 로그와 같이 시스템에서 사용하는 로그를 대상으로 설정합니다. Console, File, Database, System 등 모두 별도로 설정이 가능하고 동시에 호출이 가능하므로 다양하게 활용할 수 있습니다.
 +
  
 ===== 로그의 예외(Exception) ===== ===== 로그의 예외(Exception) =====
product/povice/framework/log.1668501293.txt.gz · 마지막으로 수정됨: 2022-11-15 17:34 저자 shincs