栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

配置Springboot日志、Linux启动Java脚本

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

配置Springboot日志、Linux启动Java脚本

使用logging.config配置

logback.xml




    
    

    
    
    
    


    
    
        
        System.out
        
        
            ${pattern}
        
    

    
        
        ${LOG_DIR}/system_info.log
        
        
            
            ${LOG_DIR}/system_info_%d{yyyy-MM-dd}.log.%i.gz
            
                20MB
            
            
            50
        
        
            ${pattern}
        
        
        
            INFO
            
            ACCEPT
            
            DENY
        
    

    
        
        ${LOG_DIR}/system_debug.log
        
        
            
            ${LOG_DIR}/system_debug_%d{yyyy-MM-dd}.log.%i.gz
            
                20MB
            
            
            50
        
        
            ${pattern}
        
        
        
            DEBUG
            
            ACCEPT
            
            DENY
        
    

   
        
        ${LOG_DIR}/sql_debug.log
        
        
            
            ${LOG_DIR}/sql_debug_%d{yyyy-MM-dd}.log.%i.gz
            
                20MB
            
            
            50
        
        
            ${sqlPattern}
        
        
        
            DEBUG
            
            ACCEPT
            
            DENY
        
    

    
        ${LOG_DIR}/system_error.log
        
            ${LOG_DIR}/system_error_%d{yyyy-MM-dd}.log.%i.gz
            
                20MB
            
            50
        
        
            ${pattern}
        
        
            ERROR
            ACCEPT
            DENY
        
    
    
        ${LOG_DIR}/slow_sql.log
        
            ${LOG_DIR}/slow_sql_%d{yyyy-MM-dd}.log.%i.gz
            
                20MB
            
            50
        
        
            ${sqlPattern}
        
        
            ERROR
            ACCEPT
            DENY
        
    





    
    
        
        
    


     
        
    

    
    
        
        

    



Liunx脚本配置日志
config/logback.xml创建config文件夹,把logback.xml放到config中
config位于demo.jar的同级目录

启动start.sh

echo ""
echo "[信息] 运行Web工程。"
echo ""
APP_base_PATH=$(cd `dirname $0`; pwd)
SPRING_BOOT_OPTS="--server.tomcat.basedir=$APP_base_PATH/temp"
SPRING_BOOT_OPTS="$SPRING_BOOT_OPTS --logging.config=$APP_base_PATH/config/logback.xml"
SPRING_BOOT_OPTS="$SPRING_BOOT_OPTS --server.port=8080"
SPRING_BOOT_OPTS="$SPRING_BOOT_OPTS --dolphin.system.basedata.max.query.count=10000"

# 优化JVM参数
JAVA_OPTS="$MAVEN_OPTS -Xms128m -Xmx512m -Ddolphin.conf=file:$APP_base_PATH/../ -Ddolphin.log.path=$APP_base_PATH"
JAVA_OPTS="$JAVA_OPTS -Dehcache.conf=file:$APP_base_PATH/config"
JAVA_OPTS="$JAVA_OPTS -Ddolphin.base.path=$APP_base_PATH"
if [ -z "$JAVA_HOME" ]; then
  RUN_JAVA=java
else
  RUN_JAVA="$JAVA_HOME"/bin/java
fi

# 根据情况修改 web.war 为您的 war 包名称
exec nohup $RUN_JAVA $JAVA_OPTS -jar $APP_base_PATH/demo.jar $SPRING_BOOT_OPTS > nohup.out & 

停止stop.sh

APP_base_PATH=$(cd `dirname $0`; pwd)
echo $APP_base_PATH
ps -ef | grep $APP_base_PATH | grep java |grep -v grep | awk '{print $2}' | xargs kill -9

重启restart.sh

APP_base_PATH=$(cd `dirname $0`; pwd)
echo $APP_base_PATH
ps -ef | grep $APP_base_PATH | grep java |grep -v grep | awk '{print $2}' | xargs kill -9
sh ./start.sh
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/356695.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号