log4pascal
1.0.0
Log4Pascal은 ObjectPascal (Delphi, Freepascal)을위한 간단한 로깅 장치를 생산하는 것을 목표로하는 오픈 소스 프로젝트입니다.
Log4Pascal은 Apache Software Foundation의 Log4J 패키지를 기반으로하지 않습니다. 글쎄, 그 이름 만.
로그 Log4Pascal.pas 프로젝트에 추가하십시오.
Project -> Add to Project 다음 파일을 찾아서 선택하십시오.로그 파일은 단위 log4pascal에 정의되어 있으므로 변경하려면 다음 줄을 수정하십시오.
initialization
Logger := TLogger.Create( ' Log.txt ' );SetQuietMode();SetNoisyMode();EnableTraceLog(); EnableDebugLog(); EnableInfoLog(); EnableWarningLog(); EnableErrorLog(); EnableFatalLog();DisableTraceLog(); DisableDebugLog(); DisableInfoLog(); DisableWarningLog(); DisableErrorLog(); DisableFatalLog();Clear(); Logger.Trace( ' Trace message log ' );
Logger.Debug( ' Message is logged only when in debug ' );
Logger.Info( ' Normal message log ' );
Logger.Warning( ' Warning message log ' );
Logger.Error( ' Error message log ' );
Logger.Fatal( ' Fatal message log ' );TRACE Trace message log [DATETIME HERE]
DEBUG Message is logged only when in debug [DATETIME HERE]
INFO Normal message log [DATETIME HERE]
WARN Warning message log [DATETIME HERE]
ERROR Error message log [DATETIME HERE]
FATAL Fatal message log [DATETIME HERE] 나사로 (Free Pascal) 사용 모듈 컴파일 모듈이 1 개의 오류가있었습니다 : Identifier not found "DebugHook"
따라서 Free Pascal에서 Log4Pascal을 사용하려면 Log4Pascal 장치에있는 다음 줄을 삭제 (또는 교체)해야합니다.
if DebugHook = 0 then Exit;이 소프트웨어는 오픈 소스이며 MIT 라이센스 (MIT)에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스를 참조하십시오.