Enjoy yourself,and don't care about others' thinking!
----TiGERTiAN
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-348 評論-598 文章-0 trackbacks-0
Log4J的配置
在web.xml文件中添加
<
servlet-name
>
log4j
</
servlet-name
>
<
servlet-class
>
com.log4j.Log4jInit
</
servlet-class
>
<
init-param
>
<
param-name
>
log4j
</
param-name
>
<
param-value
>
/WEB-INF/log4j.properties
</
param-value
>
</
init-param
>
<
load-on-startup
>
1
</
load-on-startup
>
</
servlet
>
com.log4j.Log4jInit需要自己寫,貌似新版log4J已經不帶初始化文件了
import
org.apache.log4j.
*
;
import
javax.servlet.http.HttpServlet;
import
javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpServletResponse;
public
class
Log4jInit
extends
HttpServlet
{
/** */
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
public
void
init()
{
String prefix
=
getServletContext().getRealPath(
"
/
"
);
String file
=
getInitParameter(
"
log4j
"
);
//
if the log4j-init-file is not set, then no point in trying
System.out.println(
"
.log4j start
"
);
if
(file
!=
null
)
{
PropertyConfigurator.configure(prefix
+
file);
System.out.println(prefix
+
file);
}
}
public
void
doGet(HttpServletRequest req, HttpServletResponse res)
{
}
}
普通應用程序中的Log4jInit
public
class
Log4jInit
{
private
static
final
long
serialVersionUID
=
1L
;
public
static
void
main(String[] args)
{
PropertyConfigurator.configure(
"
/src/log4j.properties
"
);
}
}
log4j.properties文件,放到WEB-INF目錄下,具體每個參數是什么意思,查一下參考文檔
log4j.rootLogger
=
debug
,
stdout
,
R
log4j.appender.stdout
=
org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout
=
org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern
=
%5p
[
%t
]
(%F:%L) - %m%n
log4j.appender.R
=
org.apache.log4j.RollingFileAppender
log4j.appender.R.File
=
example.log
log4j.appender.R.MaxFileSize
=
100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex
=
1
log4j.appender.R.layout
=
org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern
=
%p %t %c - %m%n
#log4j.appender.R
=
org.apache.log4j.RollingFileAppender
#log4j.appender.R.File
=
logs\\test.log
#log4j.appender.R.MaxFileSize
=
1MB
#log4j.appender.R.MaxBackupIndex
=
3
#log4j.appender.R.layout
=
org.apache.log4j.PatternLayout
#log4j.appender.R.layout.ConversionPattern
=
[
%d
]
%-4r
[
%t
]
%-5p %c %x - %m %n
---------------------------------------------------------
專注移動開發
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2007-05-11 13:32
TiGERTiAN
閱讀(474)
評論(0)
編輯
收藏
所屬分類:
Java
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
OSGi and Hadoop and Node.js
javacc工具小記
MyEclipse 6.5新序列號,到2013年
OtaNotifier.java
Java中無符號整數
C#的BinaryWriter和Java的DataInputStream之間的數據相互轉換
在Mac下面下載Android源代碼
[轉]Java通過XML Schema校驗XML
[轉]JAVA上加密算法的實現用例
LG GW880(Ophone)開啟ADB調試模式
專注移動開發--Windows Mobile, Android, iPhone, J2ME, BlackBerry, Symbian, Windows Phone
慢慢混,慢慢學
<
2007年5月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(43)
給我留言
查看公開留言
查看私人留言
隨筆分類
(402)
Ajax(4)
Android(58)
BlackBerry(8)
C/C++(3)
Design Patterns(6)
Discuz!NT(1)
DotNet(26)
Feeling(61)
Flex(4)
Grails(2)
Hibernate(1)
iPhone(5)
J2ME(11)
Java(99)
JSF(26)
Linux(18)
MapXtreme(9)
Objective c(1)
Oracle(6)
Other technique(20)
Perl/Python(1)
Roller (10)
Symbian
VB/ASP(7)
WebWork(3)
Windows Mobile(10)
WindowsPhone(2)
隨筆檔案
(306)
2017年5月 (1)
2016年8月 (1)
2015年11月 (1)
2015年2月 (1)
2015年1月 (1)
2013年12月 (1)
2013年5月 (1)
2013年4月 (1)
2012年9月 (1)
2012年7月 (1)
2012年6月 (1)
2012年5月 (2)
2012年4月 (1)
2012年2月 (2)
2012年1月 (1)
2011年11月 (2)
2011年10月 (1)
2011年9月 (1)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年3月 (3)
2011年2月 (4)
2011年1月 (15)
2010年12月 (1)
2010年11月 (2)
2010年10月 (6)
2010年9月 (12)
2010年8月 (3)
2010年7月 (2)
2010年6月 (6)
2010年5月 (14)
2010年4月 (7)
2010年3月 (16)
2010年2月 (10)
2010年1月 (14)
2009年12月 (12)
2009年11月 (5)
2009年10月 (3)
2009年9月 (2)
2009年8月 (3)
2009年6月 (1)
2009年4月 (2)
2009年3月 (2)
2009年1月 (3)
2008年12月 (3)
2008年11月 (20)
2008年10月 (17)
2008年9月 (3)
2008年4月 (1)
2008年3月 (2)
2008年2月 (8)
2008年1月 (1)
2007年11月 (2)
2007年10月 (13)
2007年9月 (3)
2007年7月 (4)
2007年6月 (2)
2007年5月 (12)
2007年4月 (15)
2007年3月 (6)
2007年2月 (2)
2007年1月 (1)
2006年7月 (2)
2006年4月 (1)
2006年1月 (1)
2005年11月 (1)
2005年8月 (1)
2005年7月 (9)
相冊
我正在讀的書
我的好友們
JavaBy
有心就有翼 有夢就會飛--MC
搜索
積分與排名
積分 - 813745
排名 - 50
最新評論
1.?re: Hibernate三種狀態的區分,以及save,update,saveOrUpdate,merge等的使用[未登錄]
哈哈~
--a
2.?re: onInterceptTouchEvent和onTouchEvent調用時序
@米其林的微笑
在你的子view重寫ontouchevent方法就行
--kxt
3.?re: Android彈出撥號界面和撥打電話實現
這找不到call是怎么回事?現在有別的方法實現這個功能嗎?
--firetomato
4.?re: Android彈出撥號界面和撥打電話實現
請我dial和call方法有什么區別么?
--jaime
5.?re: Android文字跑馬燈控件(文本自動滾動控件)
如何讓滾動的速度快一點啊??
--學鳥
閱讀排行榜
1.?onInterceptTouchEvent和onTouchEvent調用時序(38729)
2.?Android的Intent和IntentFilter應用說明一例(37719)
3.?Hibernate三種狀態的區分,以及save,update,saveOrUpdate,merge等的使用(34358)
4.?Android中短信攔截解決方案(31109)
5.?Android中ContentProvider和ContentResolver使用入門(21437)
評論排行榜
1.?【JSF】Richfaces復選框樹(Checkbox tree)的權限分配的解決方案(69)
2.?JSF中動態生成HtmlMessage控件出錯的解決辦法(38)
3.?hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)異常的解決方法(27)
4.?這兩天用Flex寫了一個多媒體播放器(19)
5.?Android文字跑馬燈控件(文本自動滾動控件)(17)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 TiGERTiAN
主站蜘蛛池模板:
红杏亚洲影院一区二区三区
|
成人午夜性A级毛片免费
|
久久综合亚洲色HEZYO社区
|
国产成人AV片无码免费
|
亚洲日产2021三区
|
国产性生交xxxxx免费
|
国产一二三四区乱码免费
|
亚洲人色大成年网站在线观看
|
国产在线播放免费
|
日本在线免费观看
|
亚洲日本一线产区和二线
|
久久久久亚洲AV成人网人人网站
|
两性刺激生活片免费视频
|
亚洲av无码一区二区三区四区
|
亚洲人成伊人成综合网久久久
|
亚洲免费中文字幕
|
一本岛v免费不卡一二三区
|
亚洲国产成人久久99精品
|
亚洲精品无码久久久
|
亚洲第一成年免费网站
|
a级毛片免费播放
|
黑人粗长大战亚洲女2021国产精品成人免费视频
|
亚洲色成人网站WWW永久
|
免费看又爽又黄禁片视频1000
|
久别的草原电视剧免费观看
|
边摸边吃奶边做爽免费视频99
|
亚洲日本在线免费观看
|
亚洲国产成人一区二区精品区
|
国产小视频在线观看免费
|
日韩免费精品视频
|
久久精品乱子伦免费
|
国产成人无码精品久久久免费
|
亚洲色成人网站WWW永久四虎
|
日木av无码专区亚洲av毛片
|
亚洲国产精品无码久久九九
|
丁香花在线观看免费观看
|
免费va在线观看
|
成人黄18免费视频
|
久草免费在线观看视频
|
久久久久国产精品免费免费不卡
|
一本岛v免费不卡一二三区
|