logger 记录脚本日志

举例

a=`ls`

logger -p local4.alert $a

logger 是一个shell 命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息。

日志的级别

日志的级别分为七级,从紧急程度由高到底:

emerg 系统已经不可用,级别为紧急

alert 警报,需要立即处理和解决

crit 既将发生,得需要预防。事件就要发生

warnig 警告

err 错误信息,普通的错误信息

notice 提醒信息,很重要的信息

info 通知信息,属于一般信息

debug 这是调试类信息

时间: 2024-10-29 19:08:00

logger 记录脚本日志的相关文章

ABP增加记录EFCore 生成数据库脚本日志到新的txt文件

由于EFCore并没直接生成脚本到txt文件,故而自己画了点时间把实现记录下来,方便给大家参考. 0.安装Microsoft.Extensions.Logging.Debug,我这里是2.1.1版本. 1.新建一个EFCoreDatabaseCmdLog在abp的Core层下, using Abp.Dependency; using Castle.Core.Logging; namespace SensorBroker.Log { public static class EFCoreDataba

php简单日志记录脚本

自己的站点经常被搜索引擎爬到,想知道搜索引擎和来访者都对哪些内容比较感兴趣,于是写了一个简单的日志记录"系统",来记录来访者的信息. 分为三个文件,record.php,log.php,conn.php conn.php是数据库连接文件,调用该文件返回一个mysql的数据库读写接口: log.php是后台,可以从这里看到记录在数据库中的内容: record.php是记录访客用的脚本,在任意页面包含该脚本,即可实现对于来访者的记录. 代码如下: conn.php: <?php #c

Python脚本日志系统

Python通过logging模块提供日志功能,关于logging模块的使用网络上已经有很多详细的资料,这里要分享的是怎样在实际工程中使用日志功能. 假设要开发一个自动化脚本工具,工程结构如下,Common这个package是框架功能的实现,Scripts目录是我们编写的测试用例脚本(请忽略其他不相关的目录). 我们对日志功能的需求如下: 1 为了便于日志的查看,每个脚本对应一个日志文件,日志文件以脚本的名字命名 2 日志路径以及每个脚本保存的日志容量可以设置,比如设置为5MB,则超过后最老日志

C# 使用Log4Net记录程序日志

在之前的博客中,写过使用系统内置的Trace类记录程序日志,具体请参考:C# 使用Trace记录程序日志.这篇博客将介绍如何使用Log4Net记录程序日志. 首先需要引用Log4Net.dll,我们可以使用Visual Studio的NuGet来引入,也可以从官网上面下载.下面是一个简单的LogHelper类, using log4net; [assembly: log4net.Config.XmlConfigurator(Watch = true)] namespace CommonLibra

记录php日志

1.记录PHP错误日志 display_errors与log_errors的区别 display_errors 错误回显,一般常用于开发模式,但是很多应用在正式环境中也忘记了关闭此选项.错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利.推荐关闭此选项. display_errors = On 开启状态下,若出现错误,则报错,出现错误提示 dispaly_errors = Off 关闭状态下,若出现错误,则提示:服务器错误.但是不会出现错误提示 log_errors 在正式环境下用这

ThreadLocal 在记录操作日志中的应用

ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多.可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量 在HandlerInterceptor的preHandle 中可以截取crud等操作的一些url public class PlatformLogInterceptor implements HandlerInterceptor { private Logger log = LoggerF

【ThinkingInJava】25、将异常输出记录到日志

/** * 书本:<Thinking In Java> * 功能:将异常输出记录到日志中. * 文件:LoggingExceptions.java * 时间:2015年4月8日21:11:51 * 作者:cutter_point */ package Lesson12_error_handling_with_exceptions; import java.io.PrintWriter; import java.io.StringWriter; import java.util.logging.

PaperCut Print Logger 免费打印日志记录系统

公司有几十台打印机,分布在不同的部门和场所.为了管理方便,将打印机安装到服务器上,用户只需要双击服务器上的打印机图标即可连接.一直以来,对打印内容都是无控制的,经常会发现在打印机附近堆积了很多无用的与工作无关的资料. 随着公司节能降耗的展开,对打印的控制也有了新了要求.一方面,通过设置权限,让用户只能在指定的打印机打印,另一方面,需要能够记录打印日志,审计用户的打印内容. 理光的打印管理系统可以很好地满足要求,但需要更换现有的打印机,以及采购管理系统,成本太高. 最终找到了PaperCut Pr

PowerShell记录脚本运行过程

Powershell中可以简单记录脚本执行的记录: Start-Transcript: 开始记录 Stop-Transcript:停止记录 (1)输入以下命令,将运行的日志记录在D:\powershelllog.txt Start-Transcript -path d:\powershelllog.txt -Force -Append –NoClobber (2)分别输入: get-service -InputObject -Status "starting" get-service