Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux快速生成测试日志flog

Linux快速生成测试日志flog方式

作者:DevOps菜鸟(Xu JieHao)

本文介绍了flog命令生成测试日志的方法,包括基本使用和高级功能,基本使用包含指定日志格式、输出位置、日志行数或字节数等,高级功能有自动分割文件、无限循环生成日志等

下载安装

wget https://github.com/mingrammer/flog/releases/download/v0.4.3/flog_0.4.3_linux_amd64.tar.gz
#解压到当前并且成为系统命令
tar xf flog_0.4.3_linux_amd64.tar.gz && mv flog /usr/local/bin/

使用

(1)简单使用

#flog 生成十万行的测试log日志文件

flog -s -n 100000 >> httpd1.log

选项

高级功能

不使用追加>>,同类功能加上官方选项就是:

flog -t log -n 100000 -o httpd.log

(2)高级用法

#生成 test.log 日志每个文件一万行
flog -f json -t log -n 100000 -w -p 10000 -o test.log

(3)按照大小生成日志

#使用-b选项生成1G的日志文件
flog -t log -b 1073741824 -o 1gb_log.log -w

(4)动态生成日志

#每五秒生成一行,模拟生产环境
flog -t log -p 10 -n 2 -d 5 -l -w -o nginx.log

#扩展:

可搭配&放于后台执行

flog -t log -p 10 -n 2 -d 5 -l -w -o nginx.log &

关闭输出杀死进程即可

killall -9 flog

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文