springboot日志--springboot默认配置

1.默认配置

springboot默认帮我们配置好了日志


@RunWith(SpringRunner.class)
@SpringBootTest
public class Springboot02LogApplicationTests {

//    日志记录器
    Logger logger = LoggerFactory.getLogger(getClass());


    @Test
    public void contextLoads() {
//        日志级别
//        可以调整日志级别,只打印这个级别及其以后的高级别
//        trace<debug<debug<info<warn<error
       logger.trace("trace");
       logger.debug("debug");
//       springboot默认使用的是info
//        没有指定级别就用springboot默认规定的级别:root级别
       logger.info("info");
       logger.warn("warn");
       logger.error("error");
    }

}
  日志输出格式:
    %d  表示日期时间
    %thread表示线程名
    %-5level : 级别从左显示5个字符宽度
    %logger{50}  表示logger名字最长50个字符,否则按照句点分割
    %msg :  日志消息
    %n  换行符

   %d{yyyy-MM-dd  HH:mm:ss.SSS}  {%thread}   %-5level  %logger{50}  -   %msg%n

springBoot修改日志的实例:

logging.level.com.ff=trace


#不指定路径就在当前项目下生成日志文件,控制台也输出
#logging.file=spring.log


#在当前磁盘的根路径下创建spring文件夹和里面的log文件夹:使用spring.log作为默认文件
logging.path=/spring/log   //2.1.6版本使用失败(?)

#在控制台输出日志的形式
logging.pattern.console=

#指定文件中日志输出格式
logging.pattern.file=

logging.filelogging.pathExampleDescription
nonenone只在控制台输出
指定文件名nonemy.log输出到my.log文件
none指定目录/var/log输出到指定目录的spring.log文件中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值