`

Windows/Linux下Apache日志按日期分类输出配置

阅读更多

Windows下更改apache httpd.conf配置:

 

错误日志:ErrorLog "| /bin/rotatelogs.exe /logs/error_%Y_%m_%d.log 86400 480"

 

说明 :1.开头红色的杠杠千万不要忘记 这是标明后面rotatelogs.exe的目录的 

         2.蓝色的路径是rotatelogs.exe还有errorlog的文件路径中间有空格的啊  也就是rotatlogs.exe的路径 空格 errorlog的路径

         3.后面的数字不用修改就写这个就行了,是说明文件大小的

 

访问日志:CustomLog "|/bin/rotatelogs.exe /logs/access_%Y_%m_%d.log 86400 480" combined

 

(对应的LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined )也可以自己配置 但要对应上

 

Linux下更改apache httpd.conf配置:

 

原理跟windows差不多,就是不是导入rotatelogs的Exe文件

 


错误日志:ErrorLog " | /bin/rotatelogs  /logs/error_%Y_%m_%d.log 86400 480"

访问日志:  CustomLog "|/bin/rotatelogs /logs/access_%Y_%m_%d.log 86400 480" combined

0
0
分享到:
评论

相关推荐

    win系统下的tomcat日志按日期切割工具

    "win系统下的tomcat日志按日期切割工具"指的是在Windows环境下对Tomcat日志进行自动切割的解决方案。通常,Linux系统中有一个名为`logrotate`的工具用于此目的,但在Windows上,我们可以使用类似功能的`cronolog`...

    java log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)

    本教程将详细解释如何配置Log4j,使其在不同操作系统环境下(Windows和Linux)都能统一将日志打印到`user.dir`目录下,避免因路径分隔符差异带来的问题。 首先,了解`user.dir`系统属性。在Java中,`user.dir`代表...

    Log4cpp 在程序中生成日志文件

    本文将详细介绍如何在 Windows 和 Linux 系统中使用 Log4cpp 库来实现日志功能。 **1. Log4cpp 简介** Log4cpp 是基于 Apache 的 Log4j 模型设计的,它提供了一个灵活的日志框架,允许程序员定义不同级别的日志输出...

    vs2015环境apache-log4cxx-0.10.0工程.zip

    Apache Log4cxx是一款由Apache软件基金会开发的日志记录库,专为C++程序员设计,提供了丰富的日志处理功能,适用于Windows以及各种Unix/Linux系统。它借鉴了Java界的Log4j设计理念,提供了灵活的日志配置,方便...

    限制 Apache日志文件大小的方法

    在Windows环境下,设置方式与Linux/Unix基本相同,只需确保路径和文件名符合Windows的路径规范。例如: ```apacheconf ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M" CustomLog "|bin/rotatelogs....

    分割Tomcat日志

    ### 分割Tomcat日志 在IT运维及开发过程中,...此外,对于Windows环境下的日志管理也有相应的工具和技术可以参考,虽然文中提到的方法主要是针对Linux平台,但原理相似,可以作为跨平台日志管理的一个良好实践案例。

    Linux面试题与答案

    ### Linux面试题与答案知识点详解 #### 1. Linux系统中的文件类型与设备 - **普通文件**:最常见的文件类型,包含数据。 - **目录文件**:存储其他文件或目录的容器。 - **链接文件**:指向另一个文件的指针。 - **...

    RED HAT LINUX 6大全

    13.4.4 配置/etc/fstab文件以自动加载 文件系统 239 13.5 完成样本配置文件 240 13.6 小结 241 第14章 Samba 242 14.1 安装Samba 242 14.2 运行一个简单的Samba设置 243 14.2.1 使用Linux客户测试 243 14.2.2 使用...

    Tomcat日志分割.zip

    1. **配置`<Valve>`元素**:在`Host`或`Context`配置段下,添加一个`Valve`元素,类型为`org.apache.catalina.valves.AccessLogValve`,用于控制访问日志的生成。例如: ```xml <Valve className="org.apache....

    tomcat分页插件

    为了实现按日期分割`catalina.out`日志,我们可以使用名为cronolog的工具,这是在Linux环境下广泛使用的一个日志分割器。`cronolog.exe`可能是cronolog的Windows版本,尽管Tomcat通常在Linux服务器上运行,但在某些...

    log4j使用完全手册

    - Log4j支持Logger之间的层次结构,例如可以通过配置`log4j.apache.myLogger=WARN`和`log4j.apache.myLogger.mySonLogger=,file`来指定不同层级的Logger及其日志输出方式。 7. **根Logger与子Logger的关系** - 根...

    apache-tomcat服务器的资源包

    4. **日志和错误处理**:Tomcat会将运行时的输出信息记录在`logs`目录下的文件中,如`catalina.out`和各个日期命名的日志文件,这对于排查问题非常有帮助。 5. **安全性**:配置`context.xml`和`server.xml`以实现...

    cronolog-1.6.1-win32.zip

    总之,cronolog-1.6.1-win32.zip提供了在Windows环境下对Tomcat日志进行日期分割的功能,通过合理配置和调度,可以有效地管理和优化服务器的日志存储,提高系统的可维护性和安全性。对于大型的Web服务来说,这样的...

    linux-101-hacks

    - **格式化日期**:如何使用date命令格式化日期输出。 - **显示过去的时间**:如何使用date命令显示过去的时间。 - **显示未来的时间**:如何使用date命令显示未来的时间。 ### 第五章 - PS* 介绍 - **PS1**:PS1是...

    apache-tomcat-8.0.44与jdk1.8.0_77的jre集成

    Tomcat配置文件`catalina.sh`(在Unix/Linux系统中)或`startup.bat`(在Windows系统中)会查找这个环境变量来确定使用哪个JRE。如果需要,可以修改这些脚本来指定特定版本的JRE。 4. **配置`catalina.properties`*...

    log4j简单教程 希望大家喜欢

    通过Log4j,开发人员能够轻松地在不同的操作系统平台上记录日志信息,例如Windows、Linux等环境下的文本文件、GUI窗口、电子邮件、远程套接字服务器等。 #### 二、Log4j配置文件详解 Log4j的核心配置通常存储在一...

    cronolog-1.6.1.windosw32位.zip

    Tomcat默认的日志记录方式可能不支持按时间分割,但通过配置,我们可以让Tomcat的日志输出通过cronolog进行处理。 配置cronolog与Tomcat协同工作的步骤大致如下: 1. **安装cronolog**:解压“cronolog-1.6.1.win...

    Log4NetDemo.rar

    例如,可以配置一个 RollingFileAppender 将日志写入到一系列按日期滚动的文件中。 3. **集成 log4net**: 在C#代码中,你需要通过 `using log4net;` 引用库,并使用 `log4net.Config.XmlConfigurator.Configure();`...

    j2ee程序员应该掌握的linux知识

    1. **Samba映射**:通过Samba服务可以将Linux下的文件夹映射为Windows环境下的网络驱动器,这样开发者就可以直接在Windows环境中进行编程和调试工作,提高了跨平台开发的便利性。 2. **部署**:最终的J2EE应用还是...

Global site tag (gtag.js) - Google Analytics