java 中 这个Log谁知道是什么意思啊! 主要怎么用呢!下面我弄了一部分代码 知道的请给解释下 !

privatestaticfinalLoglog=LogFactory.getLog(AbcAction.class);@ManagedProperty(name="ab... private static final Log log = LogFactory.getLog(AbcAction.class);
@ManagedProperty(name = "abcService", value = "#{abcService}")
private AbcService abcService;
private Abc newItem = new Abc();
public void add() {
try {
extVarConfigService.saveExtVarConfig(newItem);
dataModel.refresh();
} catch (Throwable e) {
log.debug(e.getMessage());
}
}
这个里面 那个private static final Log log = LogFactory.getLog(AbcAction.class);是什么意思 还有就是catch中的log.debug(e.getMessage());是什么意思 哪位大神给解释下呗!
展开
 我来答
匿名用户
2011-07-20
展开全部
如果没读过《设计模式》这本书,请去读一下。
这里LogFactory明显是使用了工厂模式。把很多类的创建器放在一起使用参数来调用。这里AbcAction.class是参数,意思是调用之前定义好的,和这个class相关的Log类的创建器,构造一个Log类并返回,然后赋值给Log。
这里Log接口也不是Java的通用东西,它具有debug方法,从名字看,意思是把DEBUG信息LOG下来。e.getMessage()就是取Throwable的具体信息。
yyy521fyy
2011-07-20 · TA获得超过3484个赞
知道大有可为答主
回答量:5392
采纳率:25%
帮助的人:3502万
展开全部
第一个创建log对象,第二个打印异常信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牧镶露9L
2011-07-20 · TA获得超过172个赞
知道答主
回答量:133
采纳率:0%
帮助的人:0
展开全部
记录日志,打印日志用的
便于后台分析错误,找BUG
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式