如何给自己程序通过命令行添加logging.properties文件
来源:互联网 发布:mac看股票的软件 编辑:程序博客网 时间:2024/05/26 07:28
最新的几个小工具都使用了Logger(java.util.logging.Logger), 大部分的信息都是finer级别的,只有少信息是info,但是字调试的时候需要使用finer级别,如何启用finer级别?
1, 创建一份自己的logging。properties, 内容可以如下
----------------------------这是分割线,不是文件内容-----------------------
handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.FileHandler.level = ALL
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
# 20MB limit to each file
java.util.logging.FileHandler.limit = 20000000
# Max out at 5 files of 'limit' size before replacing
java.util.logging.FileHandler.count = 3
# A pattern consists of a string that includes the following special components that will be replaced at runtime:
# "/" the local pathname separator
# "%t" the system temporary directory
# "%h" the value of the "user.home" system property
# "%g" the generation number to distinguish rotated logs
# "%u" a unique number to resolve conflicts
# "%%" translates to a single percent sign "%"
java.util.logging.FileHandler.pattern = mylog-%g.log
com.xxxx.yyyy..level = FINEST
2, 在执行的命令中加入
-Djava.util.logging.config.file="logging.properties"
比如你之前的执行命令如下
java.exe -classpath " xxxx/mysql-connector-java-5.1.6-bin.jar;yyy/myUtility.jar" -Djava.util.logging.config.file="logging.properties" com.xxxx.yyyy.Main %*
3, 当你执行新的命令就可以看到在当前目录下面有个mylog-0.log文件的生成了
再次运行就有mylog-1.log
- 如何给自己程序通过命令行添加logging.properties文件
- 如何给自己的程序添加BugReport
- 如何给自己的程序添加BugReport
- c#、winfrom 给程序添加命令行参数
- Java properties文件中如何添加空格
- 如何给自己的blog添加功能
- Android小程序:如何给通过WindowManager的addView添加的view设置动画
- cocos2d-x:如何通过命令行上传文件
- JConsole:给普通命令行程序和Tomcat添加JMX支持
- 给自己的程序添加信号量(程序)
- [VC++]为自己的程序添加命令行参数
- tomcat中的日志开关文件---logging.properties
- xcode如何给程序添加新字体
- 如何给自已的应用程序添加命交互命令行
- 给MFC程序添加文件拖放处理
- 给MFC程序添加文件拖放处理
- 给MFC程序添加文件拖放处理
- 给ios程序添加调试日志文件
- Android 代码检查工具SonarQube
- php range范围数组
- 【C++】中文编码方式总结
- 收录linux内核学习
- IOS 项目名称修改
- 如何给自己程序通过命令行添加logging.properties文件
- 四十一.TFT客户端移植
- 第297天(31W+1)
- linux direct io
- Java中利用POI操作Excel(支持2003、2007)
- 剑指offer 面试题31 求连续子数组的最大和
- js 操作数组
- 大学规划
- java泛型学习和实践(2)