`
lionlx
  • 浏览: 283047 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

log4j日志生成问题

阅读更多
log4j每小时自动生成日志,如果没有访问就不会生成,而是存在最后的日志中。
方法是每小时用shell访问一次,然后将该条记录删除。

shell如下:
#!/bin/sh
export LANG=ja_JP.UTF-8
echo $LANG
#当前日期
formatday=`date --date="1 hour ago" +%Y-%m-%d-%H`
#日志根目录
local_log_root='/home/log'

#日志名
gett_file='GetLogger.log'
gett_file_tmp='GetLogger_tmp.log'

#统计时间段可设定
if [ $1 ]; then
  formatday=$1
fi
echo $formatday


#get log
if [ -s $local_log_root'/'$gett_file'.'$formatday ]; then
  echo 'Getlogger.log Presence'
else
#访问的地址
wget 'http://localhost:8080/service/getinfo.do?objtype=999999'
echo 'wget getinfo'
fi
if [ -s $local_log_root'/'$gett_file'.'$formatday ]; then
  if grep objtype=yicha $local_log_root'/'$gett_file'.'$formatday
  then
  grep -v objtype=999999 $local_log_root'/'$gett_file'.'$formatday > $local_log_root'/'$gett_file_tmp
  cat $local_log_root'/'$gett_file_tmp > $local_log_root'/'$gett_file'.'$formatday
  fi
fi
分享到:
评论

相关推荐

    Tomcat下使用Log4j接管生成日志文件

    Tomcat下使用Log4j接管生成日志文件,附件含配置说明以及所需要的jar包

    log4j生成带时间戳的日志文件(包括extras包以及简单demo)

    通过log4j扩展包实现生成带时间戳的日志文件(其中包含extras包以及简单demo)

    log4j.CustomLogAppender 限制log4j文件保存天数

    每天生成一个log4j日志文件,如果只需要将最近一段时间内的日志文件保留,以前或更早的文件不用保留。例如只保留最近一周的日志,日志文件保留3天等等这些。。。通过这个jar包就可以实现。 log4j.properties文件在...

    log4j使用与java中log4j记录日志如何写入数据库

    详细介绍了log4j的使用方法,介绍了java中日志记录如何写入数据库,对于初学者来说很不错的一个文档

    Log4j生成日志保存

    Log4j Android日志;两种方式可选;

    log4j按照不同appender生成日志例子

    log4j按照不同appender生成日志例子,log4j按照不同接口生成各自日志文件小例子。

    log4j乱码问题解决办法

    解决log4j乱码 在log4j.properties配置文件中可以指定字符编码: 下面这行配置指定了两个appender: log4j.rootCategory=INFO,appender1的名字,appender2的名字 下面这两行配置将上一行的两个appender的字符...

    log4j日志详细讲解

    log4j日志。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    使用Log4j进行日志操作

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...

    log4j日志文件的JAR包及配置文件

    log4j日志文件的JAR包及配置文件。 使用log4j日志文件的步骤: Step1:添加日志文件所需要的JAR包; Step2:添加日志的配置文件; Step3:创建日志对象,使用日志对象的方法记录日志。

    log4j 配置文档(记录日志)

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...

    log4j2+slf4j+测试类日志按日期生成

    log4j2+slf4j+测试类日志按日期生成

    log4j日志文件

    很好的log4j文档,配置以及例子,一看便知!值得拥有

    weblogic中使用log4j生成日志文件实例

    简单的log4j实例,能够快速了解如何使用log4j生产文件

    log4j相关jar

    Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过...

    log4j日志文件加安装步骤方法.rar

    Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过...

    官网原版log4j

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...

    log4j(二):动态配置日志输出路径

    NULL 博文链接:https://1017401036.iteye.com/blog/2332210

    log4j 写多个日志文件,按照日期每天都记

    NULL 博文链接:https://minjiaren.iteye.com/blog/432341

    log4J-1.2.17.zip

    在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的...

Global site tag (gtag.js) - Google Analytics