java - 本地能打出日志 但是打成jar包到服务器上 就不产生日志了?
PHPz
PHPz 2017-04-18 10:29:52
0
1
633

PropertyConfigurator.configure("src/main/resources/log4j.properties");

是因为 打成jar包了 所以不识别这个路径吗????

PHPz
PHPz

学习是最好的投资!

répondre à tous(1)
迷茫

Avez-vous construit un projet Maven ? Si tel est le cas, il est correct de placer log4j.properties dans le répertoire src/main/resources. La lecture et l'impression des enregistrements ne posent aucun problème, mais il y a un problème avec votre chemin de lecture. La méthode d'écriture doit être "PropertyConfigurator.configure("log4j.properties");". Pour les problèmes qui ne génèrent pas de journaux, veuillez effectuer les vérifications suivantes :
1 Si le paramètre local est ConsoleAppender (impression de la console), modifiez-le. dans DailyRollingFileAppender (écrire dans le fichier journal spécifié) ;
2. Vérifiez si le chemin de sortie du fichier journal est modifié et correct.

Bien sûr, il est préférable de coller le contenu de log4j.properties et d'y jeter un œil

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal