`
newbienb
  • 浏览: 5116 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何写日志

    博客分类:
  • Java
 
阅读更多

web配置要增加

  1.   <context-param>  
  2.         <param-name>log4jConfigLocation</param-name>  
  3.         <param-value>/WEB-INF/classes/log4j.properties</param-value>  
  4.     </context-param>  
  5.       
  6.     <context-param>  
  7.         <param-name>log4jRefreshInterval</param-name>  
  8.         <param-value>60000</param-value>  
  9.     </context-param>  
  10.     <listener>  
  11.         <listener-class>  
  12.             org.springframework.web.util.Log4jConfigListener  
  13.         </listener-class>  
  14.     </listener>  
单机测试的是否不需要加listener
再将log4j.properties文件放入classes文件目录下
一个自己写的例子,将log写入mylog文件夹下
输出目录可以自动生成。。
log4j.properties

#### Use one appender to log to console
log4j.rootCategory=DEBUG, stdout,R

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p (%F:%L) - %m%n

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.file=../MyLogs/log.txt
log4j.appender.R.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.R.file.Append=true
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %-5p [%c] %m%n

使用时候
private static Logger log = Logger.getLogger(MemberServlet.class.getName());
log.debug(xxxxxx);
log.info(xxx);


分享到:
评论

相关推荐

    QT写日志类实现实例

    //写日志,并缩进n个空格(默认2) int WriteLog(const char *sLog,int Retract_n=Retract_L1); //写通信日志 int WriteTransmitLog(int transmit_way,const unsigned char *Data_in, int in_Len); //写头 int ...

    C++编写的写日志操作程序源代码

    本篇将详细讲解如何利用C++编写写日志操作程序,以及相关源代码的知识点。 1. **日志系统的基本概念**: - 日志:记录程序运行过程中的事件、错误、警告和其他相关信息的文本文件,用于后续分析和问题定位。 - ...

    QT写日志模块

    QT写日志模块是软件开发中一个非常实用的功能,它能够帮助开发者跟踪程序运行状态,定位和解决问题。QT是一个跨平台的C++图形用户界面应用程序框架,提供了丰富的库支持,包括用于日志记录的工具。在这个模块中,...

    windows驱动写日志,有Zw和Flt,记录操作某一文件夹的进程名

    通过写日志,开发者可以追踪系统行为,尤其是在内核层面上的操作,如文件系统的交互。标题提到的"windows驱动写日志,有Zw和Flt",指的是两种不同的方法来在驱动程序中实现日志功能,即使用Zw系列函数和Filter ...

    svn强制写日志和可修改log功能

    本文将详细讲解如何实现svn强制写日志和可修改log功能,以便提升团队的代码管理效率。 首先,让我们理解svn的日志操作基础。当你在svn中执行`svn commit`命令提交更改时,必须提供一个描述性的日志消息。这个消息...

    svn强制写日志hooks

    本文将深入探讨“svn强制写日志hooks”这一主题,它与Subversion的钩子脚本(hooks)密切相关,这些脚本允许在执行特定操作时执行自定义的服务器端逻辑,例如提交日志消息。 首先,了解“hooks”在svn中的作用至关...

    C语言写日志代码

    本文将围绕“C语言写日志代码”这一主题,详细介绍如何使用C语言来实现基本的日志功能,以及可能涉及的相关知识点。 首先,我们需要了解日志的基本概念。日志是程序运行过程中记录的信息,包括错误信息、警告信息、...

    c++写日志dll,三种方式单一、每日、固定大小

    在给定的标题“c++写日志dll,三种方式单一、每日、固定大小”中,我们可以理解为这是关于如何使用C++编写一个动态链接库(DLL)来实现不同类型的日志记录策略:单一文件、每日滚动和固定大小的日志文件。...

    自用写日志类

    本文介绍的日志类“自用写日志类”即是在这样的背景下产生的。它是一个为方便记录程序运行日志而设计的类,用以协助开发者更好地进行程序调试和维护。它具备以下几个显著特点: 1. 简洁易用:考虑到开发者的实际...

    C# 高效安全写日志源码、调用示例

    让我们深入探讨一下这个"高效安全写日志源码"的核心知识点。 1. **多线程安全**: 在多线程环境中,多个线程可能同时尝试写入日志文件,如果不加以控制,可能会导致数据冲突和文件损坏。这个源码通过引入锁(Mutex...

    java写日志文件

    java 写日志记录到指定目录下(一天一个文档)

    C语言写日志函数

    标题中的“C语言写日志函数”指的是创建一个用C语言编写的函数,该函数负责将日志信息写入指定的日志文件中。描述中提到的输入参数`pPath`代表日志文件的完整路径,而`pLogText`则表示要写入日志的具体内容。 下面...

    android--java写日志文件

    总之,正确地使用Java在Android中写日志是优化应用质量和提升开发效率的重要手段。理解不同日志级别,遵循良好的日志编写习惯,并根据需要扩展日志功能,将有助于在开发过程中快速定位和解决问题。

    C++程序写日志文件

    在C++程序中写日志文件到指定的路径,代码中包含头文件“Utility.h”,直接调用Utility的静态函数LogWrite即可,例如:Utility::LogWrite("设置设备网络失败 ,原因:网络设置不在集合内 \n");Utility::LogWrite(...

    这是一个写日志类,可用于实际项目开发应用。

    本文将详细解析标题为“这是一个写日志类,可用于实际项目开发应用。”的压缩包文件中涉及的关键知识点:写日志类、队列以及报错级别。 首先,我们来讨论“写日志类”。在编程中,日志类通常用于生成程序运行过程中...

    一个写Log日志的类,简单高效,多线程,有临界区保护,支持按日期,时间写日志.zip

    标题和描述中的"一个写Log日志的类,简单高效,多线程,有临界区保护,支持按日期,时间写日志"表明这是一个定制的日志类,它具备了多线程安全性、日期时间分隔以及临界区保护等关键特性。下面将详细讲解这些知识点...

    VS2005C#写日志的类

    ### VS2005 C# 写日志的类知识点详解 #### 一、概述 在软件开发过程中,为了方便追踪程序运行的状态以及错误信息,通常会使用日志记录技术。本篇将详细介绍一个适用于Visual Studio 2005环境下用C#编写的日志记录...

    c# 写日志小工具类

    本文将深入探讨“c# 写日志小工具类”的核心概念、实现方式以及它在实际开发中的应用。 日志记录通常包括记录错误、警告、信息和调试消息,这些记录可以帮助我们在程序出现问题时进行诊断。一个简单的日志小工具类...

    log4net_写日志_ASP.NET_MVC_WINFORM三合一DEMO

    `log4net_写日志_ASP.NET_MVC_WINFORM三合一DEMO`这个压缩包文件提供了针对三种不同类型.NET应用的日志记录示例。学习并掌握`log4net`的使用,不仅可以提升开发效率,也有助于提高软件的稳定性和可靠性。无论是对于...

    linux系统中c++写日志文件功能分享

    在Linux系统中,C++编写日志文件是常见的任务,特别是在开发系统软件或者服务时,为了追踪程序运行状态和错误信息,日志记录是必不可少的。本文将介绍一种简化自glog的日志功能,它专注于写入日志文件,不再包含glog...

Global site tag (gtag.js) - Google Analytics