how to create log in specific location when using log4j in java desktop application

前端 未结 4 1747
天命终不由人
天命终不由人 2020-12-16 03:09

I am using log4j in Eclipse for logging messages in a java desktop application. I want that the log should be created in a specific folder (Specifically, in the folder which

4条回答
  •  轮回少年
    2020-12-16 03:40

    I would go with Saket's reply. But instead of hardcoding the location its always better to have a relative path.

    If you started your application from a main method from a class called Launcher for example and this is the structure of your Eclipse Project directory:

    Java Project
       src
       bin
    

    Then just give your location to be

     log4j.appender.R.File=./log/Logfile.log
    

    This will create the file under a directory log:

    Java Project
       src
       bin
       log
         LogFile.log
    

    Hope you got it.. :)

提交回复
热议问题