• 首先通过linux命令行进入日志文件所在的文件夹 比如我的info.log日志文件,在logs文件夹中。 我通过linux命令已经进入logs目录,然后在控制台输入下面命令tail -f info.log 然后就可以在控制台实时查看日志里面...

    首先通过linux命令行进入日志文件所在的文件夹

    比如我的info.log日志文件,在logs文件夹中。

    我通过linux命令已经进入logs目录,然后在控制台输入下面命令tail  -f  info.log

    然后就可以在控制台实时查看日志里面的信息了。

    这种效果跟咱们用myeclipse的控制台效果是一样的,可以用于调试!

    展开全文
  • linux下查看项目日志

    2018-12-30 22:38:52
    假定日志文件为catalina.log tail -f catalina.log 该命令用来的查看动态的日志信息 tail -fn 200 catalina.log 查看最后200行日志,且动态显示 tail -f catalina.log | grep '过滤字符串' 显示存在需要过滤的...

    1.tail

    假定日志文件为catalina.log

    tail -f catalina.log    该命令用来的查看动态的日志信息

    tail -fn 200 catalina.log    查看最后200行日志,且动态显示

    tail -f catalina.log | grep '过滤字符串'       显示存在需要过滤的字符串的行的动态的日志信息

     

    2.grep

    grep '过滤字符串' catalina.log    从日志文件中过滤出字符串

    grep -r '过滤字符串' ./    从当前目录中的所有文件中过滤出字符串

     

     

    3.less

    less catalina.log    进入日志文件,然后

    g    是到文件头部

    G    也就是Shift+g,到文件尾部

     

    ctrl+F    向前移动一屏

    ctrl+B    向后移动一屏

    ctrl+D    向前移动半屏

    ctrl+U    向后移动半屏

     

    /过滤字符串    查找字符串

    n    向前(下)查找匹配的的文本

    N    也就是Shift+n,向后(上)查找匹配的的文本

     

    q    退出

    https://blog.csdn.net/haihaa/article/details/76570132

    展开全文
  • tomcat默认的日志文件在 logs 目录下,如果我们要修改日志文件存放路径,需要以下两个步骤 修改 tomcat 下 conf 文件夹中的 logging.properties 文件,将 ${catalina.base} 修改为你想要存放的路径 1catalina.org....

    tomcat默认的日志文件在 logs 目录下,如果我们要修改日志文件存放路径,需要以下两个步骤

    1. 修改 tomcat 下 conf 文件夹中的 logging.properties 文件,将 ${catalina.base} 修改为你想要存放的路径
    1catalina.org.apache.juli.AsyncFileHandler.level = FINE
    1catalina.org.apache.juli.AsyncFileHandler.directory = /home/gavin/backup/logs
    1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.
    1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
    
    2localhost.org.apache.juli.AsyncFileHandler.level = FINE
    2localhost.org.apache.juli.AsyncFileHandler.directory = /home/gavin/backup/logs
    2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
    2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
    
    3manager.org.apache.juli.AsyncFileHandler.level = FINE
    3manager.org.apache.juli.AsyncFileHandler.directory = /home/gavin/backup/logs
    3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
    3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
    
    4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
    4host-manager.org.apache.juli.AsyncFileHandler.directory = /home/gavin/backup/logs
    4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
    4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
    
    java.util.logging.ConsoleHandler.level = FINE
    java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
    java.util.logging.ConsoleHandler.encoding = UTF-8
    
    1. 以上配置无法修改 catalina.out 的存放路径,要修改 catalina.out 的路径,需要修改tomcat下 bin 目录中的 catalina.sh 文件,vim catalina.sh 编辑文件,修改 CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
    CATALINA_OUT=/home/gavin/backup/logs/catalina.out
    

    之后保存退出并重启tomcat,日志文件就修改成功啦!

    展开全文
  • springboot默认日志解读

    2020-05-28 11:09:05
    Spring Boot默认使用LogBack日志系统,如果不需要更改为其他日志系统如Log4j2等,则无需多余的配置,LogBack默认将日志打印到控制台上。 要使用LogBack,原则上是需要添加dependency依赖的 <groupId>org....

    springboot日志

    Spring Boot默认使用LogBack日志系统,如果不需要更改为其他日志系统如Log4j2等,则无需多余的配置,LogBack默认将日志打印到控制台上。
    要使用LogBack,原则上是需要添加dependency依赖的

    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-logging</artifactId>
    

    但是因为新建的Spring Boot项目一般都会引用spring-boot-starter或者spring-boot-starter-web,而这两个起步依赖中都已经包含了对于spring-boot-starter-logging的依赖,所以,无需额外添加依赖。
    启动springboot-demo项目,可以看到打印的日志信息如下。
    在这里插入图片描述
    如何在项目中打印日志
    新建一个配置类LogConfig,注入一个Bean,并在方法中打印日志

    package com.test.springbootdemo.config;
    
    import com.test.springbootdemo.model.Person;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    @Configuration public class LogConfig {
        private static final Logger LOG = LoggerFactory.getLogger(LogConfig.class);
    
        @Bean
     public Person logMethod() {
            LOG.info("==========print log==========");
            return new Person();
        }
    }
    

    运行SpringBootDemoApplication,可以看到控制台的日志
    在这里插入图片描述
    Spring Boot默认的日志级别为INFO,这里打印的是INFO级别的日志所以可以显示。
    我们看到打印的日志内容左侧就是对应的类名称,这个是通过private static final Logger LOG = LoggerFactory.getLogger(LogConfig.class);实现的。
    如果将LogConfig.class换成xxx.class,输出日志就会显示对应的xxx类名。这样声明的好处就是方便定位日志。
    如何将日志信息存储到文件
    在我们创建的springboot-demo项目中,resources目录下有个application.properties文件(如果是application.yml文件也是同样的道理,只是采用的不同的编写风格而已)。添加如下配置

    logging.path=/Users/test/workspace/rome/ 
    logging.file=springbootdemo.log
    

    logging.path
    该属性用来配置日志文件的路径

    logging.file
    该属性用来配置日志文件名,如果该属性不配置,默认文件名为spring.log

    如何设置日志级别
    日志级别总共有TRACE < DEBUG < INFO < WARN < ERROR < FATAL ,且级别是逐渐提供,如果日志级别设置为INFO,则意味TRACE和DEBUG级别的日志都看不到。
    上例中我们打印了一个INFO级别的日志,因为Spring Boot默认级别就是INFO,如果我们改为WARN,是否还能看到这行日志信息。

    logging.level
    该属性用于配置日志级别。
    在applicaition.properties中添加

    logging.level.root=warn
    

    这里是用的root级别,即项目的所有日志,我们也可以使用package级别,即指定包下使用相应的日志级别,下面再看。
    启动SpringBootDemoApplication
    在这里插入图片描述
    这个项目是成功启动了,但是几乎没有内容,这是因为之前打印的日志级别都是INFO,这里设置为WARN,所以INFO级别的日志都不显示。
    这里我们可以改动root还是INFO级别,将指定包下的日志级别设置为WARN

    logging.level.root=INFO
    logging.level.com.jackie.springbootdemo.config=WARN
    

    如何定制自己的日志格式

    logging.pattern.console=%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n 
    logging.pattern.file=%d{yyyy/MM/dd-HH:mm} [%thread] %-5level %logger- %msg%n
    

    logging.pattern.console
    该属性用于定制日志输出格式。
    上述配置的编码中,对应符号的含义如下

    %d{HH:mm:ss.SSS}——日志输出时间
    
    %thread——输出日志的进程名字,这在Web应用以及异步任务处理中很有用
    
    %-5level——日志级别,并且使用5个字符靠左对齐
    
    %logger- ——日志输出者的名字
    
    %msg——日志消息
    
    %n——平台的换行符
    
    展开全文
  • Linux服务器上部署SpringBoot项目: 1.首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目: java -jar xxx.jar & 该命令启动jar,一旦Xshell窗口关闭,JAR就...

    在Linux服务器上部署SpringBoot项目:

    1.首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目:

    java -jar xxx.jar &

    该命令启动jar,一旦Xshell窗口关闭,JAR就停止运行了.

    如果想让项目在后台一直运行,通过如下命令启动JAR:

    nohup java -jar xxx.jar > consoleMsg.log 2>&1 &

    上面的2 和 1 的意思如下:

    0 标准输入(一般是键盘)
    1 标准输出(一般是显示屏,是用户终端控制台)
    2 标准错误(错误信息输出)

    注意:consoleMsg.log文件要先创建,执行命令:

    touch consoleMsg.log

    查看项目运行日志:

    1、tailf consoleMsg.log | grep --line-buffered findUserList

    实时跟踪日志,这里是只要findUserList 这个方法被运行,就会将它的日志打印出来,用于跟踪特定的日志运行。

    –line-buffered 是一行的缓冲区,只要这一行的缓冲区满了就会打印出来,所以可以用于实时监控日志。

    2、 tailf -n 500 consoleMsg.log 打印最后500行日志,并且持续跟踪日志。

    tail -n 2000 consoleMsg.log | more   分页查看最后2000行日志。

    展开全文
  • Web項目开发流程及规范    开发流程及规范:Web 开发的分散性和交互性,决定了 Web 开发必须遵从一定的开发规范和技术约定。  只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,...
  • 之前使用文件服务器的时候,会报一个错误,具体错误忘记了,经百度查是因为data目录的内存快占满了,超过了90%,项目的日志占用的空间过大,所以需要清理。所以今天我就来记录一下,如何清理日志的过程。 二.解决 1....
  • 我把3个war包放到Tomcat下 启动后3个war包都能解压,日志也没有问题, 但是当访问DC_**Activity的时候却是404,新建的aliTest项目打包发布后可以访问的。 这个是什么原因**
  • java项目部署到linux服务器上。
  • Linux部署项目 一、服务器地址 内网地址:0.0.0.0 公网地址:0.0.0.0 远程端口:22 登录账号:root 密码:password 二、数据库 1、Redis 地址:0.0.0.0 端口:6379 密码:password 2、mysql 地址:0.0.0.0 端口:...
  • Tomcat

    2020-03-01 11:48:11
    目录 tomcat目录结构: Tomcat:web服务器软件 1.下载: ...3.日志文件:tomcat的日志文件中就会有一般的报错信息,和执行相关的信息。 4.遇到问题详解: 5.关闭: 6.配置: 基础概念: ...
  • 1、自己将项目(比如用springboot框架写的项目)打包成jar包,然后我们需要将它用软件传输到linux版本的服务器上。 2、自己编写sh命令,用于启动和关闭项目,并打印日志信息到服务器本地。 1)、start_项目名.sh...
  • Linux系统部署web项目

    2020-05-12 19:44:40
    Linux instance-1 2.6.32-754.29.1.el6.x86_64 #1 SMP Mon Apr 27 15:30:33 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 查看正在运行的内核版本 cat /proc/version [root@instance-1 cb]# cat /proc/version ...
  • &nbsp;&nbsp;在将eclipse导出的WEB24.war部署到webapps下后,重启tomcat发现自动解压完成了。...在overstackflow搜索上给出的建议是去查看日志,即tomcat/logs里的日志文件,去了下发现在catalina.201...
  • Linux部署过程: 也可在本地生成二进制文件 cmd控制台到main.go文件目录下 set GOARCH=amd64 set GOOS=linux go build main.go 会生成一个没有后缀的二进制文件 main 将该文件放入linux系统某个文件夹下 赋予权限 ...
  • 部署到edu-provider-01(192.168.1.121) 一、环境变量配置 Connecting to 192.168.1.121:22... Connection established. ...To escape to local shell, press 'Ctrl+Alt+]'. ...Last login: Fri Mar 25 13:36:38 ...
1 2 3 4 5 ... 20
收藏数 651
精华内容 260