文档章节

tomcat 日志记录器

Java搬砖工程师
 Java搬砖工程师
发布于 06/20 20:22
字数 291
阅读 16
收藏 0

1、日志记录器是记录消息的组件

  • 日志记录器需要与某个servlet 容器相关联

2、Logger 接口

  • 共定义了5种日志级别:FATAL、ERROR、WARNING、INFORMATION、DEBUGGER
  • setVerbosity 设置级别
  • setContainer 设置容器

3、LoggerBase 类

  • 抽象类
  • 多种重载方法
  • 设置日志级别

4、SystemOutLogger 类

  • 接收到的每条日志信息传递给,标准输出System.out.println()

5、SystemErrLogger 类

  • 接收到的每条日志信息传递给,标准错误输出System.err.println()

6、FileLogger 类

  • 从servlet 容器中接收到的日志信息写入文件,可以选择添加时间戳
  • 该类首次被实例化的时候创建文件,文件名包含当日日期信息(日期发生变化创建新文件)
  • FileLogger 类实现了LifeCycle 接口
  • start/stop 方法仅仅触发日志记录器相关的生命周期事件,不做其他事情
  • 日期发生变化,打开/关闭文件,open/close

© 著作权归作者所有

共有 人打赏支持
上一篇: Drools
Java搬砖工程师
粉丝 26
博文 256
码字总数 161366
作品 0
南京
程序员
私信 提问
Java设计模式百例 - 责任链模式

> 本文源码见:https://github.com/get-set/get-designpatterns/tree/master/chainofresponsibility 责任链模式(Chain of Responsibility Pattern)中,通常每个接收者都包含对另一个接收者......

享学IT
2017/12/12
0
0
tomcat工作原理以及详解操作

mkdir /cdrom #创建挂载目录 mount -o loop tomcat.iso /cdrom cp -a /cdrom/* . mkdir -p /ly/www tar -xf jdk-7u25-linux-i586.gz tar -xf apache-tomcat-7.0.42.tar.gz chmod -R 755 /ly ......

lampit凌宇
2017/06/27
0
0
菜鸟学Linux 第101篇笔记 tomcat基本原理

菜鸟学Linux 第101篇笔记 tomcat基本原理 内容总览 java tomcat 结构 tomcat 配置层次 安装tomcat 为tomcat提供服务脚本 JAVA EE APIs EJB (Enterrpise JavaBeans) JMS (Java Message Servic...

Winthcloud
2017/02/13
0
0
【原创】《深入剖析Tomcat》读书笔记

第一章 一个简单的Web服务器 第二章 一个简单的servlet容器 第三章 连接器 第四章 Tomcat的默认连接器 第五章 servlet容器 第六章 生命周期 第七章 日志记录器 第八章 载入器 第九章 Sessio...

pandudu
2015/12/22
46
0
优雅地记录Python程序日志2:模块组件化日志记录器

文章首发个人博客:http://zmister.com/archives/217.html 【把你的Python用起来 - 州的先生 zmister.com】 本篇将会涉及: logging的各个模块化组件 构建一个组件化的日志器 logging的模块组...

州的先生
2017/12/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 教程:在 Confluence 中导航

当你对 Confluence 有所了解后,你会发现 Confluence 使用起来非常简单。这个教程主要是针对你使用的 Confluence 界面进行一些说明,同时向你展示在那里可以进行一些通用的任务和操作。 空间...

honeymose
今天
2
0
sed, awk 练习

1. sed打印某行到某行之间的内容 2. sed 转换大小写 将单词首字母转化大写 将所有小写转化大写 3. sed 在某一行最后面添加一个数字 4. 删除某行到最后一行 解析: {:a;N;$!ba;d} :a : 是...

Fc丶
今天
2
0
babel6升级到7,jest-babel报错:Requires Babel "^7.0.0-0", but was loaded with "6.26.3".

自从将前端环境更新到babel7,jest-babel之前是基于babel6的,执行时候就会报:Requires Babel "^7.0.0-0", but was loaded with "6.26.3". 很烦,因为连续帮好几台电脑修复这个问题,所以记...

曾建凯
今天
1
0
探索802.11ax

802.11ax承诺在真实条件下改善峰值性能和最差情况。 如何改善今天的Wi-Fi? 在决定如何改进当前版本以外的Wi-Fi时,802.11ac,IEEE和Wi-Fi联盟调查了Wi-Fi部署和行为,以确定更广泛使用的障碍...

linuxprobe16
今天
2
0
使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部