Shell自定义日志打印格式
Shell自定义日志打印格式
本文是基于CentOS 7.3系统环境,自定义Shell日志打印格式:
- CentOS 7.3
自定义日志格式
- 新建一个shell文件a.sh
#!/bin/bashfunction Color_Definition(){RC='\033[1;31m'GC='\033[1;32m'BC='\033[1;34m'YC='\033[1;33m'EC='\033[0m'
}
Color_Definition
fileName=$(cd `dirname $0`;pwd)/`basename $0`
function nowTime(){date1=`date -d today '+%Y-%m-%d %H:%M:%S+%N'`
}function errorlog() {nowTimeecho -e "[$date1] ${RC}[ERROR]${EC} [${fileName}] $@" 1>&2
}
function infolog() {nowTimeecho -e "[$date1] ${GC}[INFO ]${EC} [${fileName}] $@" 1>&2
}
function warnlog() {nowTimeecho -e "[$date1] ${YC}[WARN ]${EC} [${fileName}] $@" 1>&2
}errorlog error
infolog info
warnlog warn
- 日志打印效果
[2021-03-30 09:49:53+922934682] [ERROR] [/home/xuzheng/bin/a.sh] error
[2021-03-30 09:49:53+930775521] [INFO ] [/home/xuzheng/bin/a.sh] info
[2021-03-30 09:49:53+951978629] [WARN ] [/home/xuzheng/bin/a.sh] warn
Shell自定义日志打印格式相关推荐
- 常用的NSLOG日志打印格式
2019独角兽企业重金招聘Python工程师标准>>> 常用的NSLOG日志打印格式 以下是常用的LOG打印,如果有特殊,请@我 ,这边会不定期更新. %@ 对象 %d ...
- Logback 日志打印格式思考
Logback 日志打印格式思考 前言 官网:https://logback.qos.ch/ 日志打印格式官网:https://logback.qos.ch/manual/layouts.html 格 ...
- 【微信小程序】自定义日志打印
开发过程中日志打印都是必不可少的一个环节,特别是前端调试时,往往通过打印日志的方式来定位可能出现的问题.然而,选择了日志打印,必然也就给自己带来了后续清除日志打印语句的烦恼. 微信小程序提供了cons ...
- 运用aop做日志,实现请求方法的入参、返回结果日志统一打印,避免日志打印格式杂乱,同时减少重复代码
文章目录 一.自定义注解 二.切面类 三.应用 一.自定义注解 自定义切面注解@PrintlnLog 用来输出日志,注解权限 @Target({ElementType.METHOD}) 限制只在方法上 ...
- Lighttpd日志打印格式
检查lighttpd打印的日志时,有些字段意义模糊,就找了个对照说明,备份一下 原文地址:http://redmine.lighttpd.net/projects/1/wiki/Docs_ModAcc ...
- MybatisPlus自定义SQL日志打印
前言 mybatisplus在mybatis的基础上为我们提供了诸多方便,大大加快了开发的速率,但是在日常工作中,还是会发现有一些不方便之处,那就是关于日志的打印,框架虽然也提供了日志打印,但是日志的 ...
- 前端小知识:控制台打印(console)- 模拟Java日志打印、表格形式打印美化输出对象、代码运行时间统计
文章目录 6. 控制台打印(Console) 模拟Java日志打印格式 美化对象打印(表格形式打印输出) 日志等级输出(让其在控制台显示时有颜色提示) 代码运行时间统计打印输出 6. 控制台打印( ...
- logback 日志打印,彩色日志
一.logback控制台常规日志输出 常规配置 <configuration><appender name="STDOUT" class="ch.qos ...
- logback自定义日志格式
logback自定义日志格式 1.ClassicConverter 继承ClassicConverter package com.demo.conf;import ch.qos.logback.cla ...
最新文章
- Java-POI操作excel遇到文本字符问题处理
- linux批量管理服务,通过PSSH批量管理Linux服务器
- 一个简单的TCP服务器
- ubuntu 修改host,以便在本地调试
- Win11怎么设置桌面软件小图标 Win11设置桌面软件小图标教程
- SQL 查询表的第一条数据 和 最后一条数据
- python request 接口自动化设计
- 数据库系统概念第6版第三章答案
- 计算智能--模糊控制器
- centos中使用goaccess分析nginx日志,goaccess分析多个nginx日志
- CCNA实验:实验二:交换机和路由器的IOS备份与恢复
- 试算平衡表示例图_期末试算平衡表截图
- 【学习】关于网站中图片的各类交互
- Python-Level1-day16:异常处理try-exceptraise语句,for迭代原理,深入手写创建迭代器;yield浅出使用生成器
- ssh连接失败报错:Socket error Event: 32 Error: 10053.
- 【C语言小游戏】计算器
- 网络安全工程师的职业前景如何?
- 在Photoshop中绘制变形金刚
- 【证券】什么是开仓、持仓和平仓?
- python 比较两个字典的结构差异