Eug*_*neP 5 java logging log4j
我使用log4j的过程是这样的:
它是否正确?如果未定义初始化模块会发生什么?我在哪里可以放置"log4j.properties"文件,以便我根本不必调用propertyconfigurator.configure?如果那是不可能的,可以在每个使用记录器的方法中调用PropertyConfigurator.configure("path_to_file")吗?
Pét*_*rök 10
如果你把它放在类路径中的某个地方,Log4J会自动加载它.它的典型位置是源(或资源)根目录.这样它也可以被复制到jar的根目录中(如果你从类文件中创建一个).
具体细节取决于您使用的构建系统.例如,在Maven,惯例就是把它放进去src/main/resources.