Einzelnen Beitrag anzeigen

WiPhi

Registriert seit: 19. Feb 2015
90 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Spring4D Logging

  Alt 26. Jan 2022, 10:51

Die Debug-Nachricht wird nicht ausgegeben. Die Info-Nachricht schon. Das Logging läßt sich doch sicherlich auch über eine Konfig-Datei steuern. Hat mal jemand ein Beispiel für einen sinnvollen Einstieg.
Ich verwende den Logger erfolgreich so CMD nur Basis-Logging, Datei-Logging komplett:

Delphi-Quellcode:
        lLogAppenderFile := TFileLogAppender.Create();
        lLogAppenderFile.FileName := 'log.txt';
        lLogAppenderFile.Format := 'yyyy-mm-dd hh:nn:ss.zzz';
        lLogAppenderFile.Levels := lSettings.LogLevels;

        lLogAppenderCmd := TTextLogAppender.Create();
        lLogAppenderCmd.Levels := LOG_BASIC_LEVELS;

        lLogController := TLoggerController.Create;
        lLogController.AddAppender(lLogAppenderCmd);
        lLogController.AddAppender(lLogAppenderFile);
        (lLogController as TLoggerController).Levels := LOG_ALL_LEVELS;

        lLogger := TLogger.Create(lLogController);
        (lLogger as TLogger).Levels := LOG_ALL_LEVELS;
Wer sucht, der findet. Wer länger sucht, findet mehr.
  Mit Zitat antworten Zitat