bash + bash脚本有没有像log4j这样的东西?

时间:2014-07-07 09:43:51

标签: linux bash shell ksh

bash脚本有 log4j 吗?

我知道,我可以写一个函数,写入日志,如下例所示:

LOG ()  { 
           echo `date` $* >> /var/log/my_log.log 
        } 

但实际上我想知道像log4j这样的东西是否与bash相关

为了获得 - 错误级别

的能力

2 个答案:

答案 0 :(得分:1)

看看man logger。它是syslog系统日志模块的接口。

答案 1 :(得分:0)

通过shell的全局变量来记录shell脚本有很多细节。我们可以在shell脚本中模拟类似的日志记录:http://cubicrace.com/2016/03/efficient-logging-mechnism-in-shell.html

该帖子详细介绍了INFO,DEBUG,ERROR等日志级别。跟踪脚本输入,脚本退出,功能输入,功能退出等详细信息。

示例日志: enter image description here