- 浏览: 709272 次
- 性别:
- 来自: 天津
文章分类
- 全部博客 (442)
- 中间件 (20)
- hibernate (13)
- spring (20)
- 数据库 (78)
- struts (8)
- ibatis (4)
- 前端 (61)
- linux,windows (21)
- it大环境 (32)
- IDE工具 (36)
- 感悟 (6)
- java基础 (40)
- 经典面试题 (10)
- exception总结 (14)
- 软件设计 (8)
- 工具类应用及新技术 (48)
- php (2)
- 微信 (1)
- 设计模式 (2)
- 重构 (3)
- 管理 (2)
- 工作笔记 (1)
- jmx (1)
- 算法 (4)
- 多线程同步 (2)
- 代码管理工具 (5)
- 代码检测及测试 (2)
- 缓存服务 (1)
- SOA及ROA (5)
- groovy (1)
- 网络编程 (2)
- 大数据 (6)
最新评论
-
love398146779:
我当然不能全写上面了,这只是其中一部分https连接。
java 建立 https连接 -
yuenkin:
大哥,这是双向认证吗?
java 建立 https连接 -
issu:
例如以下代码能遍历字符串"Tom:M ...
<c:forTokens>标签delims截取字符 -
love398146779:
2*3*5=30,是30个以上的请求才拒绝呀。
tomcat的maxThreads、acceptCount(最大线程数、最大排队数) -
love398146779:
2台跟1台一样的效果。
zookeeper与activemq最新存储replicatedLevelDB整合
如果要一个系统出多个log文件,每个出相应的模块.
根路径下的所有logger输出都会受到影响,但是优先级最低,可以被任意特定的包设定覆盖。所以这里的A2会被覆盖.root下的是所有的信息都会输入到后边的(红色)路径下.
程序里我这样写:
static Logger logger = Logger.getLogger ("protocal") ;
配置里我这样写:
log4j.logger.protocal=info,operatefile
log4j.additivity.protocal=false
原来不只是用class
日志输出也有编码,不然中文会乱码,logfile指相应的log文件
log4j.appender.logfile.encoding=UTF-8
Linux默认保存的编码是UTF8的,而Windows默认用GB2312和GB18030的,
要在windows下查看UTF8的文件,你装个Notepad++,utralEdit或Notepad2之类的查看工具,
用这些工具打开linux文本就正常了。
包设定的日志级别高于rootLogger设定的级别
#root level
log4j.rootLogger=ERROR, stdout, A2#console config
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{HH:mm:ss} [%c{1}] - %m%n
#file config
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=../logs/mtradeweb.log
log4j.appender.A2.DatePattern='.'yyyy-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=[%-5p] %d{HH:mm:ss} [%c{1}] - %m%n
#tradeweb level对应每个包所做的日志log4j.logger.tpme.MEBS.timebargain.tradeweb=info
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.listener=debug
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.filter=info
log4j.logger.tpme.MEBS.timebargain.tradeweb.util=info
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.ResponseXml=info
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpTradeServlet=debug
log4j.logger.tpme.MEBS.timebargain.tradeweb.service=debug
log4j.logger.tpme.MEBS.timebargain.tradeweb.dao=debug
#money对应每个包所做的日志log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpMoneyServlet=debug,moneyfile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpMoneyServlet=false
log4j.logger.tpme.MEBS.timebargain.tradeweb.money=debug,moneyfile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.money=false
#report对应每个包所做的日志log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpReportServlet=debug,reportfile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpReportServlet=false
log4j.logger.tpme.MEBS.timebargain.tradeweb.report=debug,reportfile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.report=false
#money log
log4j.appender.moneyfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.moneyfile.file=../logs/money.log
log4j.appender.moneyfile.DatePattern='.'yyyy-MM-dd
log4j.appender.moneyfile.layout=org.apache.log4j.PatternLayout
log4j.appender.moneyfile.layout.ConversionPattern=[%-5p] %d{HH:mm:ss} [%c{1}]%m%n
#report log
log4j.appender.reportfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.reportfile.file=../logs/report.log
log4j.appender.reportfile.DatePattern='.'yyyy-MM-dd
log4j.appender.reportfile.layout=org.apache.log4j.PatternLayout
log4j.appender.reportfile.layout.ConversionPattern=[%-5p] %d{HH:mm:ss} [%c{1}]%m%n
#tradweb_op log
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.BaseHttpServlet=info,operatefile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.webapp.action.BaseHttpServlet=false
log4j.logger.tpme.MEBS.timebargain.tradeweb.operate=info,operatefile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.operate=false
#tradeweb operate
log4j.appender.operatefile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.operatefile.file=../logs/tradweb_op.log
log4j.appender.operatefile.DatePattern='.'yyyy-MM-dd
log4j.appender.operatefile.layout=org.apache.log4j.PatternLayout
log4j.appender.operatefile.layout.ConversionPattern=[%-5p] %d{HH\:mm\:ss} [%c{1}]%m%n
根路径下的所有logger输出都会受到影响,但是优先级最低,可以被任意特定的包设定覆盖。所以这里的A2会被覆盖.root下的是所有的信息都会输入到后边的(红色)路径下.
程序里我这样写:
static Logger logger = Logger.getLogger ("protocal") ;
配置里我这样写:
log4j.logger.protocal=info,operatefile
log4j.additivity.protocal=false
原来不只是用class
日志输出也有编码,不然中文会乱码,logfile指相应的log文件
log4j.appender.logfile.encoding=UTF-8
Linux默认保存的编码是UTF8的,而Windows默认用GB2312和GB18030的,
要在windows下查看UTF8的文件,你装个Notepad++,utralEdit或Notepad2之类的查看工具,
用这些工具打开linux文本就正常了。
包设定的日志级别高于rootLogger设定的级别
#root level
log4j.rootLogger=ERROR, stdout, A2#console config
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{HH:mm:ss} [%c{1}] - %m%n
#file config
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=../logs/mtradeweb.log
log4j.appender.A2.DatePattern='.'yyyy-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=[%-5p] %d{HH:mm:ss} [%c{1}] - %m%n
#tradeweb level对应每个包所做的日志log4j.logger.tpme.MEBS.timebargain.tradeweb=info
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.listener=debug
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.filter=info
log4j.logger.tpme.MEBS.timebargain.tradeweb.util=info
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.ResponseXml=info
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpTradeServlet=debug
log4j.logger.tpme.MEBS.timebargain.tradeweb.service=debug
log4j.logger.tpme.MEBS.timebargain.tradeweb.dao=debug
#money对应每个包所做的日志log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpMoneyServlet=debug,moneyfile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpMoneyServlet=false
log4j.logger.tpme.MEBS.timebargain.tradeweb.money=debug,moneyfile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.money=false
#report对应每个包所做的日志log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpReportServlet=debug,reportfile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.webapp.action.HttpReportServlet=false
log4j.logger.tpme.MEBS.timebargain.tradeweb.report=debug,reportfile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.report=false
#money log
log4j.appender.moneyfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.moneyfile.file=../logs/money.log
log4j.appender.moneyfile.DatePattern='.'yyyy-MM-dd
log4j.appender.moneyfile.layout=org.apache.log4j.PatternLayout
log4j.appender.moneyfile.layout.ConversionPattern=[%-5p] %d{HH:mm:ss} [%c{1}]%m%n
#report log
log4j.appender.reportfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.reportfile.file=../logs/report.log
log4j.appender.reportfile.DatePattern='.'yyyy-MM-dd
log4j.appender.reportfile.layout=org.apache.log4j.PatternLayout
log4j.appender.reportfile.layout.ConversionPattern=[%-5p] %d{HH:mm:ss} [%c{1}]%m%n
#tradweb_op log
log4j.logger.tpme.MEBS.timebargain.tradeweb.webapp.action.BaseHttpServlet=info,operatefile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.webapp.action.BaseHttpServlet=false
log4j.logger.tpme.MEBS.timebargain.tradeweb.operate=info,operatefile
log4j.additivity.tpme.MEBS.timebargain.tradeweb.operate=false
#tradeweb operate
log4j.appender.operatefile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.operatefile.file=../logs/tradweb_op.log
log4j.appender.operatefile.DatePattern='.'yyyy-MM-dd
log4j.appender.operatefile.layout=org.apache.log4j.PatternLayout
log4j.appender.operatefile.layout.ConversionPattern=[%-5p] %d{HH\:mm\:ss} [%c{1}]%m%n
发表评论
-
maven项目,找不到resource下边的文件
2016-07-14 09:49 1406备忘: maven项目,找不到resource下边的文件,在p ... -
IntelliJ IDEA中.IntelliJIdea转移操作
2015-08-06 16:27 1146http://penseestroller.blog.51ct ... -
Cannot load supported formats: Cannot run program "svn": CreateProcess error=* .
2015-01-15 11:44 730IntelliJ IDEA 13.1.2安装后,SVN che ... -
javax.mail.MessagingException: 501 5.0.0 HELO requires domain address
2014-12-22 17:32 7http://zouhuajian01.blog.163.co ... -
javax.mail.MessagingException: 501 5.0.0 HELO requires domain address
2014-12-22 17:32 1031http://zouhuajian01.blog.163.co ... -
Eclipse下tomcat配置直接访问root
2014-12-22 17:28 637在tomcat C:\Program Files\Apach ... -
myEclipse中的web项目直接引入到eclipse中运行
2014-11-18 11:29 383http://blog.163.com/lfsyhuangai ... -
eclipse下边lib包不加入工程
2014-09-15 18:03 580用maven建立的工程,当本地使用时,是正常的,但是 当你把完 ... -
plsql写表中字段及注释时为乱码
2014-09-01 11:55 2107修改pl/sql developer 的编码格式: 在win ... -
图解linux下top命令的使用
2014-08-06 19:27 507http://www.2cto.com/os/201209/1 ... -
PowerDesigner导致Word 2007鼠标失效的解决
2014-07-23 14:34 673我一直用Office2007,平常用都是Visio来进行图形设 ... -
修改eclipse下maven项目的java文件编译目录路径
2014-07-09 16:38 3189http://my.oschina.net/u/570621/ ... -
MyEclipse Java Build Path详解
2014-07-09 16:34 5131.设置"source folder&quo ... -
eclipse 或MyEclipse将工程进行移动的时候会对@Override报错的处理方法
2014-05-20 18:47 476有时候导入javaSE,javaEE,android 工程的时 ... -
win7网络配置
2014-05-09 15:50 397win7用的太不熟了,刚无线换成有线,竟然找不到位置。记录一下 ... -
MyEclipse中JAVA项目转换为WEB项目
2014-04-10 17:17 625MyEclipse中JAVA项目转换为WEB项目 右击项目出 ... -
Previous operation has not finished; run 'cleanup' if it was interrupted
2013-09-27 16:38 1732svn不知什么情况,突然就更新与提交都报 Previous o ... -
解决(安装了svn,eclipse确不显不图标)
2013-09-17 11:10 834windows--preferences--General-- ... -
myeclipse在线注册码
2013-06-06 08:57 1http://www.lephones.info/servle ... -
myeclipse中修改jvm运行参数
2012-07-19 16:43 861如附件图*******************
相关推荐
log4j是英文输出),可满足绝大部分Java Web项目开发需求,如SSH1、SSH2等。注意,包里自带了MySQL-JDBC驱动,如果用MySQL数据库的话直接只导入这一个包就可以了,但是如果使用其他数据库记得加载数据库驱动。这个...
// console.log(arr4) // } // fn(nums1, nums2) // 方法二: var arr1 = [1, 2, 2, 3, 4, 5]; var arr2 = [2, 2, 3, 4, , 6, 7, 8]; // 输出的内容 [2,3,4] // 循环拿出arr1数组中的每一个数据 /* ...
适用场合:任何小数与0 做 按位或的操作,可以快速转换为整数(并非四舍五入) 5 | 0 101 000 ==== 101 3、按位 异或 :^ 语法:a ^ b 特点:将 a 和 b 先转换为二进制,按位操作,对应位置上的两个数字,...
导致定位失败,因为所生成的文件会全部被杀,而且一直如此。 所以在设置前, 先要确认所保护的片段不是独立的特征码。 v 0.100 beta 之后的版本用的是等分法,限制区域的优化效果, 对于文件特征码来说是很...
导致定位失败,因为所生成的文件会全部被杀,而且一直如此。 所以在设置前, 先要确认所保护的片段不是独立的特征码。 v 0.100 beta 之后的版本用的是等分法,限制区域的优化效果, 对于文件特征码来说是很...
因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生 序列 (5 4 3 2 1)。 FOR /F ["options"] %variable IN (file-set) DO command FOR /F ["options"] %variable IN ("string") DO command FOR /F ["options"]...
出现上面两种错是CMOS电池没电了.解决方法:打开机箱,把主板上的一节纽扣电池取出,换上一节新的既可,或是CMOS被放电了,从新进入CMOS设置时间保存并退出就可解决此问题。 Press F1 tocontinue ,DEL to enter ...
注意,程序运行之后,一直调用函数FrameFunc 直到用户按下ESC,那么跳到pHge- HGE 系列教材(4) --- 初探 HGE Core Functions 层 HGE Core Functions 层中的函数需要通过HGE 指针来访问,就如《HGE 系列教 材(3) ...
注意,如果是选择了专门建立toad这个用户的话,需要先修改一下脚本,指定用户的默认表空间和临时表空间。 需要使用Oracle8i 的Profile analyzer,必须运行ToadProfiler.sql 需要加强Toad的安全性,必须...
小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。 Bootcfg bootcfg 命令启动配置和故障恢复(对于大多数计算机,即 boot.ini 文件)。 含有下列参数的 bootcfg 命令仅在...
四频 (850 , 900 , 1800 , 1900) ;支持 3G , 802.11b 和 802.11g 。----------------------------------- Android 编程基础 5 互联网 支持 HTTP 、 WAP Push 和 xHTML ;支持 POP 、 IMAP 、 SMTP ,以及 AOL ...