日常开发、运维过程中经常会碰到以下几个问题:

  • 什么情况下需要输出日志?
  • 已明确需要输出日志时,如何选择日志级别?
  • 已明确需要输出日志时,日志中需要输出哪些东东?
  • 一个Tomcat加载多个工程,如何确定日志中的内容是哪个工程的?
  • 多个Tomcat同时加载同一个工程,可以使用log4j的DailyRollingFileAppender等文件类Appender吗?
  • 多个Tomcat同时加载同一个工程,可以分别指定日志输出目录吗?
  • 日志中的中文乱码怎么办?
  • 可以动态调整一个类的日志级别吗?
  • 一天日志文件有几十兆,应该怎么分析?

……

通过几篇文章和大家分享:

Java日志设计&实践(2) - 设计篇

Java日志设计&实践(3) - 开发篇

转载于:https://www.cnblogs.com/xxt-mov/p/4226849.html

Java日志设计实践(1) - 常见问题相关推荐

  1. java 日志设计_Java日志设计实践(3) - 开发篇

    1.选择恰当的日志级别 2.输出明确的提示文字和充分的现场信息 3.输出内容一行搞定,不要换行 4.其他 1.选择恰当的日志级别 选择日志级别时需要遵循一些通用规范,不可随意定义 log4j的日志级别 ...

  2. Java基础学习总结(182)——Java 日志记录实践总结

    一.日志简介 1.1 日志是什么(WHAT) 日志:记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题. 通常,Java程序员在开发项目时都是依赖Eclipse/IDEA等集成开发工具的De ...

  3. 大一 Java 课程设计实践 - 迷你版画图板(附源代码和设计文档)

    我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复[资料],即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板. 文章目 ...

  4. 【Java日志系列实践2】AOP切面实现业务日志

    1 业务日志的标准 业务日志,也叫操作日志.主要功能: 记录用户行为,方便业务数据回溯与统计. 1.1 操作日志记录内容 操作日志记录主要内容:用户是谁,在什么时间,对什么数据,做了什么样的更改. 逻 ...

  5. Java日志记录最佳实践

    作者:GeekerLou www.jianshu.com/p/546e9aace657 一.日志简介 1.1 日志是什么(WHAT) 日志:记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题 ...

  6. java api 设计_Java API设计实践

    使你的API在模块化和非模块化Java环境中都可用 在优锐课的java学习分享中,对微服务有了更深层次的新概念.关于API设计实践一点就通了. 介绍 了解设计Java API时应应用的一些API设计实 ...

  7. java 最小化 api_Java的API设计实践

    Introduction 了解在设计Java API时应该应用的一些API设计实践.通常,这些实践很有用,并确保API可以在模块化环境中正确使用,例如OSGi和Java平台模块系统(JPMS).有些做 ...

  8. Java日志管理最佳实践

    原文出处:http://www.ibm.com/developerworks/cn/java/j-lo-practicelog/. 感谢原作者,感谢ibm网站,里面有好多的精华帖. 日志记录是应用程序 ...

  9. java class 静态模块_Java API 最佳设计实践:在模块化和非模块化 Java 环境中使用...

    了解在设计 Java API 时应该运用的一些 API 设计实践.这些实践通常很有用,而且可确保 API 能在诸如 OSGi 和 Java Platform Module System (JPMS) ...

  10. Java 后端开发实践 - 项目模板(16 步)

    在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为"第0个迭代"要做的事情.但是,当项目运行了一段时间之后再来反 ...

最新文章

  1. lnmp1.7安装环境后mysql无法启动的解决
  2. clear ,refresh,free
  3. cmd255command.executereader()打印连接错误_打印经常遇到的几个问题,轻松解决
  4. 【Python】Python简介和Python解释器
  5. python 内置模块-re
  6. linux下DNS服务器的搭建
  7. Appium原理初步--Android自动化测试学习历程
  8. Dism++ 一款传说中的系统工具,使用简介
  9. IPIP.Net地址库格式分析
  10. ZZULIOJ 1067: 有问题的里程表
  11. 盲目的相信——写在购买陆谷孙先生主编的《英汉大词典》之后
  12. Vue指令概述,v-if与v-show的区别
  13. html中的abbr有什么作用,html中关于abbr 标签的使用以及作用的详解
  14. jQuery+Ajax+全解析
  15. 2021年美妆护肤行业电商营销报告
  16. 第 2-3 课:迭代法计算定积分
  17. 利用正则表达式爬取豆瓣读书top250书籍信息 附有详细分析
  18. 增强型脉冲宽度调制模块(ePWM)图解
  19. 程序员年薪20万、30万、40万都是如何生活的?
  20. 网络直播电视之M3U8解析篇 (下)

热门文章

  1. Qunar黑科技-无侵入在线Debug的实现
  2. [转载]JUnit3 与 JUnit4 的区别
  3. RocketMQ源码 — 二、 NameServer
  4. Eclipse颜色主题插件-Eclipse Color Theme
  5. Ubuntu系统安装VMware Tools的简单方法
  6. 【鱼眼镜头8】张正友畸变公式;鱼眼的畸变公式需要使用入射角
  7. socket.h中定义的函数
  8. python tornade 表单和模板
  9. 苹果和FBI出庭日期延后
  10. H3C GRE over IPSec配置(comware v7)