导航:首页 > 文件目录 > 日志文件路径前缀

日志文件路径前缀

发布时间:2024-12-31 00:18:04

Ⅰ Spring Boot Logging 配置

Spring Boot 能够使用Logback, Log4J2 , java util logging 作为日志记录工具。Spring Boot 默认使用Logback作为日志记录工具。日志默认输出到控制台但也能输出到文件中。我们通过spring-boot-starter-logging 加入Logback依赖,其实只要我们加入任意的Spring Boot starter 都会默认引入spring-boot-starter-logging,因此 我们不需要分开加入他们。

logging.level.* : 作为package(包)的前缀来设置日志级别。
logging.file : 配置日志输出的文件名,也可以配置文件名的绝对路径。
logging.path : 配置日志的路径。如果没有配置 logging.file ,Spring Boot 将默认使用spring.log作为文件名。
logging.pattern.console : 定义console中logging的样式。
logging.pattern.file : 定义文件中日志的样式。
logging.pattern.level : 定义渲染不同级别日志的格式。默认是%5p.
logging.exception-conversion-word : .定义当日志发生异常时的转换字
PID : 定义当前进程的ID

下面将讨论在 application.properties , application.ym , Logback XML 中配置Logback以及在Spirng Boot 应用中使用Log4J2.

logging.level设置日志级别。我们可以使用TARCE , DEBUG , INFO , WARN , ERROR , FATAL , OFF 。可以使用root级别和package级别来控制日志的输入级别。创建一个具有以下依赖关系的应用程序

使用 srcmain esourcesapplication.properties 配置日志级别

使用 srcmain esourcesapplication.yml

Spring Boot 默认把日志输入到console,如果我们要把日志输入到文件中,需要配置logging.file 或者logging.path属性性。logging.file属性用来定义文件名。他不仅仅可以配置文件名,也可以路径+文件名。

在这种情况下mylogfile.log将在根目录中创建。我们也可以为为mylogfile.log分配一个路径,如concretepage/mylogfile.log。这种情况下我们将在相对根目录下创建concretepage/mylogfile.log。我们也可以为日志文件配置绝对路径。
application.yml 中配置

配置logging.path或者logging.path属性将日志输出到文件夹中。logging.path属性用来定义日志文件路径
application.properties 中配置logging.path属性

将会相对根路径下创建concretepage/logs/spring.log ,也可以配置绝对路径

application.yml 配置

通过设置logging.patter.console属性我们能改变输出到console的日志样式。日志样式包括时间,日志级别,线程名,日志名以及消息。我们可以按我们的喜好改变日志样式。
application.properties

application.yml

改变文件中的日志样式我们需要设置logging.pattern.file属性。首先通过logging.file或logging.path属性,把日志记录到文件中。

通过logging.path属性将在根目录下创建concretepage/logs并默认使用spring.log作为文件名。logging.pattern.console是设置console的日志样式
application.yml

通过命令行改变日志的输出级别
Sping Boot 默认输出ERROR , WARN , INFO 级别的日志。我们可以通过命令行使能DEBUG ,TRACE级别的日志输出,效果是跟配置文件一样的。想象我们有一个名为my-app.jar的可执行的JAR包我们可以在启动应用是使能DEBUG级别日志输出。

在application.properties中配置

application.yml

相同的方式使能TRACE级别的日志

application.properties

application.yml

在应用程序中记录日志
创建一个SLF4J的例子,首先获得org.slf4j.Logger的实例。

在application.properties配置包com.concretepage日志记录级别

输出

使用Logback XML 文件
Sping Boot中默认使用logback, 我们可以在application.properties或者application.yml中设置日志级别。如果想使用XML配置Logback,我们需要在类路径下创建logback-spring.xml文件
srcmain esourceslogback-spring.xml

使用自定义日志:Log4J2
我们使用任何的starter,默认加入Logback 依赖spring-boot-starter-logging。为了使用Log4J2,我们首先要去除spring-boot-starter-logging并且引入spring-boot-starter-log4j2 依赖

现在我们可以在类路径下创建并配置log4j2-spring.xml

原文: http://www.concretepage.com/spring-boot/spring-boot-logging-example

Ⅱ 如何查看tuxedo日志文件路径

查看tuxedo日志文件路径的方法如下:
方法1:使用Tuxedo启停用户登录进去后,使用如下命令:tmunloadcf |grep ULOGPFX,所显示的结果就是Tuxedo的路径以及日志文件前缀名,如显示/home/tuxedo/log/ULOG,则表示日志位于/home/tuxedo/log路径下,且日志的前缀名为ULOG
方法2:直接找到当前Tuxedo运行所使用的UBB配置文件,打开后找到ULOGPFX环境变量
ULOGPFX只是环境变量而已,类似于PATH这样的环境变量,具体的字母含义我没有深究过,官网上也没有对这个做解释。

Ⅲ oracle的archivelog目录在哪

oracle的archivelog目录位于$ORACLE_HOME/dbs目录下,操作步骤如下:
1、查看归档日志路径:开启归档模式后,如果不设置归档目录,可以看到默认的归档路径为$ORACLE_HOME/dbs/arch。
2、日志切换后并未找到归档目录:手工切换日志,验证归档日志能否成功归档。
3、创建归档目录后再次观察:实际存在这个目录,归档就会正常存到这个目录下,而不会再把它作为前缀处理。

阅读全文

与日志文件路径前缀相关的资料

热点内容
荣耀6x本地升级 浏览:305
如何ghost备份c盘文件 浏览:896
电子地图文件格式 浏览:774
财报数据哪个最重要 浏览:393
nodejsudp互发 浏览:168
迅雷下载过的痕迹在哪个文件夹 浏览:522
迷你编程第一关的第二张怎么玩 浏览:228
ps预设文件在哪里下载 浏览:415
确认文件夹替换选全部是什么意思 浏览:883
苹果商店app到期如何延期 浏览:686
数控自动送料夹紧怎么编程 浏览:634
研究生程序员工资一般多少钱 浏览:693
sss6692b5量产工具 浏览:948
xyj文件是什么 浏览:941
vb中图片放大缩小代码 浏览:569
三星应用商店是哪个文件夹 浏览:980
win10更新之后所有游戏 浏览:277
迷你编程机械区的第四关怎么完成 浏览:944
selectudplinux 浏览:254
vep文件 浏览:249

友情链接