Wie append hostname log-Datei im log4j.xml

Möchte ich anfügen, hostname und Datum, log-Datei-Namen.So log-Datei-Name sollte wie app_hostname.Datum.melden Sie.
Hinweis: Das laufen sollte in beiden linux und windows.

<appender name="applog" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="${path}/app.log" />
        <param name="MaxFileSize" value="1MB" />
        <param name="DatePattern" value=".dd-MM-yyyy" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="[%d{dd-MM-yyyy HH:mm:ss}] [%-5p] %m%n"/>
        </layout>
</appender>

Und zum hinzufügen von filtern auf der Basis des log-Muster, nicht wie StringMatchFilter.Ich will Muster abgestimmt werden.
Vielen Dank im Voraus

  • erwägen Sie die Verwendung logback oder log4j2. starten Sie mit logback ist SiftingAppender
  • spezifischer sein..Wenn möglich mit code-snippet
Schreibe einen Kommentar