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

日志文件路径前缀

发布时间: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、创建归档目录后再次观察:实际存在这个目录,归档就会正常存到这个目录下,而不会再把它作为前缀处理。

阅读全文

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

热点内容
什么app帮别人买感冒药 浏览:365
华为终端客服微信 浏览:33
文件后面加内容应该怎么取名 浏览:959
可以学会讲白话的app有哪些 浏览:332
mysql数据库navicat 浏览:246
word如何固定文本框 浏览:974
什么文件转换为pst 浏览:76
编程在哪里好找工作 浏览:177
电脑图标上有个文件 浏览:832
笔记本i5系统重装教程 浏览:472
文件如何变白 浏览:679
长城c30加装导航升级 浏览:648
压缩包会改变文件内容么 浏览:548
45度面槽怎么编程 浏览:742
苹果6原装充电器多大的 浏览:814
腾讯群文件 浏览:584
win10双击excel文件无法直接打开 浏览:152
dnf90版本剑魂右槽排名 浏览:375
mac给文件夹添加快捷方式到桌面 浏览:221
如何提高配套文件科学性 浏览:552

友情链接