Auf Thema antworten

Meine Konfiguration

[CODE=xml]<?xml version="1.0" encoding="UTF-8"?>

<Configuration status="INFO">

    <Appenders>

        <File name="LogDatei" fileName="${sys:logDateiName}">

            <PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"/>

        </File>

    </Appenders>

    <Loggers>

        <Root level="INFO">

            <AppenderRef ref="LogDatei"/>

        </Root>

    </Loggers>

</Configuration>[/CODE]

Java Klasse

[CODE=java]package log4j;


import java.util.Properties;

import org.apache.logging.log4j.LogManager;

import org.apache.logging.log4j.Logger;


public class Logging {


    public static Properties prop = new Properties(System.getProperties());

   

     // Erstellt ein LoggerObjekt

    private static Logger LOG = LogManager.getLogger(Logging.class);


    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

       

        prop.setProperty("logDateiName", "B:\\Logging.log");

        LOG = LogManager.getLogger(Logging.class);

       

        LOG.info("Erster Informations Log");

        LOG.warn("Erster Warn Log");

    } // main

} // Logging[/CODE]

Fehlermeldung

[CODE]2020-06-14 13:40:26,586 main ERROR FileManager (${sys:logDateiName}) java.io.IOException: Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch java.io.IOException: Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch

    at java.base/java.io.WinNTFileSystem.canonicalize0(Native Method)[/CODE]



Oben