logback的日志文件,默认是存放到什么位置
1个回答
2016-11-22
展开全部
body{ line-height:200%;font-size:14px; } 用log_format指令设置了日志格式之后,需要用access_log指令指定日志文件存放路径,access_log指令的语法如下: access_log path [format [buffer=sizeoff]] 其中path表示日志文件设置内存缓存区的大小,例如可以设置buffer=32k,那么access_log指令将把访问日志记录在/data1/logs/test.log将无法被Nginx创建; (2)缓存将不会被使用 (3)对于每一条日志记录,日志文件都将先打开文件,再写入日志记录,然后马上关闭。为了提高包含变量的日志文件存放路径的性能,须要使用open_log_file_cache指令设置经常被使用的日志文件描述符缓存。 open_log_file_cache指令主要用来设置含有变量的日志路径的文件描述符缓存,它的语法如下: open_log_file_cache max=N[inactive=time][min_uses=N][VALID=time] off 该指令默认是禁止的,等同于:open_log_file_cache off; open_log_file_cache指令的各项参数说明如下: max:设置缓存中的最大文件描述符数量。如果超过设置的最大文件描述符数量,则采用LRU算法清除“较不常使用的文件描述符”。LRU算法的基本概念是:当内存缓冲区剩余的可用空间不够时,缓冲区尽可能地先保留使用者最常使用的数据,将最近未使用的数据移出内存,腾出空间来加载另外的数据。 inactive:设置一个时间,如果在设置的时间内没有使用此文件描述符,则自动删除此描述符。此参数为可选参数,默认的时间为10秒钟。 min_users:在参数inactive指定的时间范围内,如果日志文件超过被使用的次数,则将该日志文件的描述符记入缓存。莫儿女次数为1. valid:设置多长时间检查一次,看一看变量指定的文件路径与文件名是否仍然存在。默认时间为60秒。 off:禁止使用缓存。 open_log_file_cache指令的设置示例如下: open_log_file_cache max=1000 inactive=20s min_uses=2 valid=1m;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询