Protokolldateien konfigurieren

Bei Bedarf können Sie eine separate Protokolldatei für eine bestimmte Komponente erstellen, um die von ihr protokollieren Meldungen zu isolieren. Führen Sie zu diesem Zweck die folgenden Aufgaben durch:
  1. Wechseln Sie zu CRX DE Lite (für Ihren Server, üblicherweise http://<Server>:<Anschluss>/crxde.

  2. Wenn kein Konfigurationsordner vorhanden ist, erstellen Sie einen für Ihr Projekt (z. B. /apps/<Komponentenname>/config).

  3. Erstellen Sie unter „/apps/<Komponentenname>/config“ einen Knoten für die neue Protokollierungskonfiguration. Gehen Sie dazu wie folgt vor:
    Name: org.apache.sling.commons.log.LogManager.factory.config-<identifier> (as this is a Logger) 
       where <identifier> is replaced by free text that you (must) enter to identify the instance (you cannot omit this information). For example, org.apache.sling.commons.log.LogManager.factory.config-ACM 
    Type: sling:OsgiConfig
  4. Legen Sie die folgenden Eigenschaften auf dem oberen Protokollierungsknoten fest:

    Name: org.apache.sling.commons.log.file 
    Type: String 
    Value: specify the Log File; for example, ../logs/assetcomposer.log
    Name: org.apache.sling.commons.log.names 
    Type: String[] (String + Multi) 
    Value: specify the OSGi services for which the Logger is to log messages; 
  5. Konfigurieren Sie bei Bedarf die anderen Parameter:
    Name: org.apache.sling.commons.log.pattern 
    Type: String 
    Value: specify the pattern of the log message as required 
    For example : {0,date,dd.MM.yyyy HH:mm:ss.SSS} *{4}* [{2}] {3} {5}
  6. Die Struktur und die Eigenschaften des Knotens sollten wie folgt aussehen:

  7. Klicken Sie in CRX DE Lite auf Alle speichern. Die Änderungen werden daraufhin sofort übernommen.