log类库的工具。可以使用myapp.log.%Y%m%d.log 这种形式的log文件

语法:

    use File::Stamped;my $fh = File::Stamped->new(pattern => '/var/log/myapp.log.%Y%m%d.txt');$fh->print("OK\n");# with Log::Minimaluse Log::Minimal;my $fh = File::Stamped->new(pattern => '/var/log/myapp.log.%Y%m%d.txt');local $Log::Minimal::PRINT = sub {my ( $time, $type, $message, $trace) = @_;print {$fh} "$time [$type] $message at $trace\n";};

方法:

my $fh = File::Stamped->new(%args);

方法创建一个实例,参数如下:

你需要指定一个模式或者回调函数

模式: 字符串

格式可以看The format is POSIX::strftime(), see also POSIX.
回调模式 : CodeRef

    my $pattern = '/path/to/myapp.log.%Y%m%d.log';my $f = File::Stamped->new(callback => sub {my $file_stamped = shift;local $_ = $pattern;s/!!/$$/ge;$_ = POSIX::strftime($_, localtime());return $_;});

close_after_write : Bool

Default value is 1.

iomode: Str

打开文件的模式

Default value is '>>:utf8'. 默认是utf8

autoflush: Bool

属性改变$|.

rotationtime: Int

The time between log file generates in seconds. Default value is 1.

$fh->print($str: Str)

打印字符串到文件

转载于:https://www.cnblogs.com/tjxwg/archive/2013/02/15/2913069.html

File::Stamped 时间戳log文件相关推荐

  1. Springboot,log文件配置时,logging.file.name与logging.file

    新版博客编辑界面超级难受,考虑转战其他平台,比如博客园!!! 目录 ■前言 ■原因 ■解决 ■·SpringBoot源代码分析 2.1.6中,springboot的源码 2.3.10中,springb ...

  2. 关于mysql的ddl_log.log文件

    今天在mysql数据库的data目录下发现了这样的一个log文件 ddl_log.log 于是官网查看了一下,英文好的可以自己阅读一下,不好的就麻烦了:( The DDL Log The DDL lo ...

  3. nginx报错:nginx: [alert] could not open error log file: open() “/var/log/nginx/error.log“ failed (2: N

    参考文章1:nginx error_log 错误日志配置说明 如图,启动nginx时报错: [root@RV1126_RV1109:/usr/sbin]# nginx -c /etc/nginx/ng ...

  4. leveldb 学习记录(四)Log文件

    前文记录 leveldb 学习记录(一) skiplist leveldb 学习记录(二) Slice leveldb 学习记录(三) MemTable 与 Immutable Memtable le ...

  5. IISExpress Log 文件路径

    问题 用VS做开发时经常用IISExpress测试web程序,那么在测试过程中生成的Log文件放在哪里了? 答案 情况1 默认情况下 applicationhost.config 文中定义了连个日志文 ...

  6. NET问答: Log4Net 无法将日志写入到 log 文件的求助.....

    咨询区 john84: 我在一个小项目中用上了 Log4Net,程序跑起来后没有任何日志写入到 log 文件,可能是我的 log appender 配的有问题,尴尬????,大家看看我这样配的有问题吗 ...

  7. IDEA无法加载log文件

    如图所示,无论怎么生成log文件,idea文件列表始终不显式 解决方法 打开setting 打开File Types 选择文本文档Text,添加后缀*.log

  8. 在Tomcat 与weblogic 中的 日志(log4j) 配置系列三(log文件的存放路径)

    前言 前面一直在说,如何读取到log4j 的配置文件 log4j.properties. 接下来的探讨的是: log4j 里配置产生的log 文件的路径如何设置. tomcat 还好.拿复杂点的 we ...

  9. 【Caffe】利用log文件绘制loss和accuracy(转载)

    (原文地址:http://blog.csdn.net/liuweizj12/article/details/64920428) 在训练过程中画出accuracy 和loss曲线能够更直观的观察网络训练 ...

最新文章

  1. 基于梯度方向、极化变换和聚类算法的图像主特征直线检测
  2. hdu 1075 (字典树映射)
  3. java vtd-xml_在java中使用vtd-xml获取xml中的属性文本
  4. 支持CDS view的SAP ALV IDA - 使用前提
  5. OpenCV--求取图像多轮廓质心,并于图像上绘制显示质心及其坐标
  6. 【C/C++】顺序容器list和vector
  7. 极简代码(三)—— 向量加法
  8. Xamarin 打包生成 Android apk 文件
  9. 用PPT制作 电子相册,进行抽奖准备.
  10. openlayers中比例尺的计算原理
  11. 【Java基础】Lambda表达式的使用
  12. python图片切割与合并
  13. 微信银行突破单一模式功能日渐强大
  14. python测试开发实战_自动化平台测试开发:Python测试开发实战
  15. Trojan.DL.Win32.Hmir.hl的清除方法 采用驱动提供服务的木马病毒
  16. 机器学习中踩过的坑,如何让你变得更专业?
  17. android textview 添加图片大小,Android_Android中使用TextView实现图文混排的方法,向TextView或EditText中添加图像比 - phpStudy...
  18. 【夯实基础 】 js获取的clientHeight、offsetHeight和scrollHeight的区别
  19. C++程序设计 郑莉pdf
  20. 计算机自带远程桌面设置与连接方式步骤

热门文章

  1. 作业6:基于CNN的XO识别 深度学习 手搓卷积代码
  2. Labview数据存储与读取——TDMS文件的创建与写入
  3. 2023年(美赛)美国大学生数学建模竞赛ABCDEF题思路资料汇总【全网最全】
  4. 电脑打出,[转载]告诉你电脑上特殊符号怎么打出来?
  5. Mac打出c语言特殊符号,Mac电脑怎么打出command⌘、option⌥等特殊符号
  6. 计算机vb考试程序试题,2017计算机二级VB考试题及答案
  7. 敏捷教练的六顶帽子|洞见
  8. POST 还是 GET?
  9. android左侧抽屉,Android控件之左侧抽屉菜单
  10. 中国网络教育行业市场需求及十四五发展新挑战研究报告2021-2027年