日志文件

Spring Boot的日志之旅(一)

随声附和 提交于 2020-03-05 03:42:06
Logback 1.控制台输出 在 Spring Boot默认应用日志配置中,会将日志默认输出到控制台中,在默认情况下,只会记 录 ERROR-level. WARN-Ievel和 INFO-level级别的日志消息。当然,也可以指定日志级别进行日 志输出,如果指定了日志级别,那么只会对应输出高于指定级别的日志信息。 当然, Spring Boot 默认为我们提供了调试模式(建议在开发过程中开启),启动调试模式有如下两种方式 ①启动JAR模式:在启动JAR的时候通过使用- debug标志启动应用程序调试模式,如代码所示:java -jar myapp. jar --debug · ②在配置文件中的配置:在 application.properties或者 application. ym中配置属性 debug=true 2.日志输出 默认情况下, Spring Boot只会将日志消息打印到控制台,并不会将日志写入日志文件,但是 在实际项目中,一定会需要日志文件来分析程序。 其实在 Spring Boot工程中,想要输出控制台之 外的日志文件很简单,只需要在 application. properties文件或 application. yml文件内设置 logging file 或 logging path属性即可: · logging file :设置日志文件

Linux-清理日志文件(需谨慎)

﹥>﹥吖頭↗ 提交于 2020-03-04 15:28:18
清理日志需谨慎!!! cd 进入日志文件所在目录 首先区分下日志文件是 在线日志 还是 归档日志 可以使用 du -sh * 查看目录 logs 下日志文件的大小 可以使用 df -h 查看系统磁盘空间使用情况 归档日志: rm -f 归档日志文件名 【直接删除文件】 在线日志: echo "" > 在线日志文件名 【清空文件实际内容,但保留文件】 操作生产环境需三思而后行,清理日志用到以上内容即可。 来源: CSDN 作者: 熊博主 链接: https://blog.csdn.net/weixin_36522099/article/details/104650447

Zabbix实战-简易教程--日志类

心已入冬 提交于 2020-03-04 02:56:47
一、主动模式和被动模式介绍 要监控日志,必须使用主动模式,那么,什么是主动模式?什么是被动模式呢? 1、主动模式和被动模式 主动模式 主动模式通讯过程: ● Agent打开TCP连接(主动检测变成Agent打开) ● Agent向Server请求items检测列表 ● Server返回items列表 ● Agent 处理响应 ● 关闭TCP连接 ● Agent开始收集数据 主动检测提交数据过程 ● Agent建立TCP连接 ● Agent提交items列表收集的数据 ● Server处理数据,并返回响应状态 ● 关闭TCP连接 被动模式 被动模式通信过程 ● Server打开一个TCP连接 ● Server发送请求agent.ping\n ● Agent接收到请求并且响应<HEADER><DATALEN>1 ● Server处理接收到的数据1 ● 关闭TCP连接 not supported items通信过程 ● Server打开一个TCP连接 ● Server发送请求vfs.fs.size[ no]\n ● Agent接收请求并且返回响应数据 <HEADER><DATALEN>ZBX_NOTSUPPORTED\0Cannot obtain filesystem information: [2] No such file or directory ● Server接收并处理数据,

在Linux服务器上部署SpringBoot项目

£可爱£侵袭症+ 提交于 2020-03-03 22:27:53
在Linux服务器上部署SpringBoot项目 首先在maven中编译项目打成jar包 如果你在打包项目的时候出现以下问题 这里是因为在maven中设置了一些参数导致,只要把这个参数删除就好了。 在项目目录target文件下找到已经打好的jar包 上传到服务器上面去,我使用的是Xftp6,这个在官方可以下载正版的。 我这里项目已经上传上去了,所以不再演示了很简单;运行jar的是需要jdk的,我服务器上面安装的是jdk1.8(如果你没有安装包的话+pin1518033@163.com 邮箱) nohup java -jar financial-0.0.1-SNAPSHOT.jar >temp.txt 2>&1 & financial-0.0.1-SNAPSHOT.jar 是jar包的名称 temp.txt 是项目的日志文件 如果你的项目启动不成功可以查看日志文件来定位错误在哪里,我这里就出现了一个bug,数据库连接问题, 如果出现这个问题可能是你数据库账号密码问题 或者是 连接池,mysql版本的问题 跟换了以后项目就能正常运行了。 来源: CSDN 作者: Guiar. 链接: https://blog.csdn.net/weixin_42685111/article/details/104635890

nginx logrotate 日志切割

為{幸葍}努か 提交于 2020-03-02 07:25:29
vim /etc/logrotate.d/nginx /home/wwwlogs/*nginx.log { daily rotate 5 missingok dateext compress notifempty sharedscripts postrotate [ -e /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid` endscript } /var/log/mysql/mysql.log /var/log/mysql/slow.log { daily rotate 30 #dateext compress missingok notifempty create 640 mysql mysql olddir /var/log/mysql_log_rotate sharedscripts postrotate # just if mysqld is really running if test -x /usr/local/mysql/bin/mysqladmin && \ /usr/local/mysql/bin/mysqladmin ping -uroot -proot -S /tmp/mysql.sock &>/dev/null then /usr/local/mysql/bin/mysqladmin

standby会同步target日志文件

偶尔善良 提交于 2020-03-01 16:53:56
SQL> execute sys.dbms_backup_restore.resetCfileSection(11); #清空归档日志记录文件,便于查看 PL/SQL procedure successfully completed. SQL> select name,sequence#,applied from v$archived_log order by sequence# ; no rows selected SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination +ARCH Oldest online log sequence 97 Next log sequence to archive 98 Current log sequence 98 SQL> alter system switch logfile; #切换归档会同时写入到本地和远程stand归档路径 System altered. SQL> select name,sequence#,applied from v$archived_log order by sequence# ; NAME SEQUENCE# APPLIED ----------------------

使用cron,logrotate来管理日志文件

喜你入骨 提交于 2020-03-01 04:08:55
1) logrotate配置 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。 我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。 logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。 logrotate 的配置文件是 /etc/logrotate.conf 主要参数如下表: 参数 功能 compress 通过gzip 压缩转储以后的日志 nocompress 不需要压缩时,用这个参数 copytruncate 用于还在打开中的日志文件,把当前日志备份并截断 nocopytruncate 备份日志文件但是不截断 create mode owner group 转储文件,使用指定的文件模式创建新的日志文件 nocreate 不建立新的日志文件 delaycompress 和 compress 一起使用时,转储的日志文件到下一次转储时才压缩 nodelaycompress 覆盖 delaycompress 选项,转储同时压缩。 errors address 专储时的错误信息发送到指定的Email 地址 ifempty 即使是空文件也转储,这个是 logrotate 的缺省选项。 notifempty 如果是空文件的话,不转储 mail

实验十一 MySQLl备份与恢复2

…衆ロ難τιáo~ 提交于 2020-02-28 21:04:53
实验十一 MySQL 备份与恢复 一、 实验内容: 1、 使用SQL语句导入和导出表数据 2、 使用客户端工具备份还原数据库 3、 使用日志文件恢复数据库 二、 实验项目:学生成绩数据库 创建用于学生成绩管理数据库,数据库名为XSCJ中,XSCJ数据库中包括三个表:xs(学生基本情况表)、kc(课程信息表)、xs_cj(成绩表)。。 三、 实验步骤:(要求使用语句完成) 1、 使用mysqldump备份xscj数据库到文件xscj1.sql中; 2、 查看二进制日志文件是否开启; 3、 在配置文件中[mysqld]下方添加:lob_bin开启二进制日志文件,保存配置文件后重新启动MySQL服务器,并再次查看二进制日志文件是否开启; 4、 使用show命令查看二进制日志文件的路径,并在MySQL安装目录下查看日志文件; 5、 使用show命令查看目前正在使用的日志文件; 6、 在xscj数据库的三个表中任意做几个增删改操作,生成日志; 7、 使用mysqlbinlog命令将日志文件导入到文件test1.txt中进行查看; 8、 使用mysql命令将备份文件xscj1.sql中数据进行恢复; 9、 查看日志文件中的位置标记,使用mysqlbinlog命令中的位置标记进行数据恢复,并查看是否成功; 10、 查看日志文件中的日期时间标记

servlet解析演进(5)-添加日志

僤鯓⒐⒋嵵緔 提交于 2020-02-28 18:12:02
每一个servlet容器都需要去定位问题,那日志肯定是必不可少的。我们平时启动系统的时候发现日志一直在打印一些信息,信息或是来自容器系统中,或是来自我们的应用系统。下面介绍简单的文件日志系统搭建。 日志文件搭建主要包含以下几个部分: 1、日志文件搭建 2、将日志文件配置到容器中。 3、连接器获得容器的logger实例写信息 4、HttpProcessor通过连接器获得容器的logger实例写信息 1、日志文件搭建: 日志文件的接口关系如图: public interface Logger { /** * 详细的日志等级信息常亮 */ public static final int FATAL = Integer.MIN_VALUE; public static final int ERROR = 1; public static final int WARNING = 2; public static final int INFORMATION = 3; public static final int DEBUG = 4; //获取容器 public Container getContainer(); //设置容器 public void setContainer(Container container); //获得关于日志实现和对应版本号的详细信息 public String

tomcat logs 目录下各日志文件的含义

ぐ巨炮叔叔 提交于 2020-02-28 09:23:16
原文链接:https://www.cnblogs.com/signheart/p/0ed0bef7dfadf59534eec76ad4607654.html 1、tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份 localhost.2016-07-05.txt //经常用到的文件之一 ,程序异常没有被捕获的时候抛出的地方 catalina.2016-07-05.txt //经常用到的文件之一,程序的输出,tomcat的日志输出等等 manager.2016-07-05.txt //估计是manager项目专有的 host-manager.2016-07-05.txt//估计是manager项目专有的 localhost_access_log.2016-10-01.txt //tomcat访问日志记录,需要配置 1.让所有文件都输出到同一个文件中 打开Tomcat目录conf\logging.properties,修改如下,所有日志输出到tomcat开头的文件中 1catalina.org.apache.juli.FileHandler.level = FINE 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs # 1catalina.org.apache