2021
11-14
11-14
使用spring boot通过自定义注解打印所需日志
springboot自定义注解打印日志在实际项目中可能需要监控每个接口的请求时间以及请求参数等相关信息,那么此时我们想到的就是两种实现方式,一种是通过拦截器实现,另一种则通过AOP自定义注解实现。本文介绍自定义注解实现方式自定义注解,四个元注解这次就不解释了。@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public@interfaceWebLog{/***日志信息描述*/Stringdescription()defaul...
继续阅读 >
一直好奇在PG中,当输出错误日志时,如何能够附带错误信息所在的源代码文件名以及发生错误的代码行数.postgres.conf中,log信息冗余级别为"default(默认)",terse:表示更加简单的日志信息,verbose:表示更加冗余的日志信息(即:附带"文件名和行数)#log_error_verbosity=default#terse,default,orverbosemessages修改为下面的"verbose"即可.log_error_verbosity=verbose#terse,default,orverbosemessages修改后,...
Log.d()方法内需要传入两个参数。1.第一个参数时tag,一般传入类名,用于对打印信息进行过滤;2.第二个参数,是一个字符串类型的msg,表示你想要打印的内容。输出Log.d()语句的快捷键为:logd+tab键在我们每写一条Log.d()语句时,就要传入一次tag参数,而每一次的tag参数值基本是一样的,这样就会很麻烦,其实只要我们在类中创建一个字符串类型的变量TAG,那么在我们每次写log.d()语句的时候,系统就会自动将该TAG的值传入tag参数...