backgroundIf the catalina.out log file generated by tomcat is not split, the file will often become larger and larger, affecting efficiency. At the same time, if you need to find a log file, it is quite troublesome to search in such a large catalina.out log file. It is best to split the catalina.out log file by day. Here is a split method: Use cronolog to split catalina.out log files methodInstall cronolog-1.6.2.tar.gz Download address: cronolog-1.6.2.tar.gz tar -zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configre # --prefix=/opt/cronolog, you can specify the installation directory, the default is /usr/local/sbin/cronolog make make install tomcat configuration Versions prior to Tomcat 7: vim tomcat/bin/catalina.sh # Comment out (#) touch "$CATALINA_BASE"/logs/catalina.out # Modify the two org.apache.catalina.startup.Bootstrap “$@” in the catalina.sh file in the tomcat bin directory start \ >> "$CATALINA_BASE"/logs/catalina.out 2>&1 & # start 2>&1 for org.apache.catalina.startup.Bootstrap "$@" \ | /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null & After the completion, restart Tomcat and you can see the logs in the catalina.out.2015-09-13 format in the logs file. Tomcat7 and later versions: vi tomcat/bin/catalina.sh #The first step is if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out fi Modify to if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out fi # The second step will touch "$CATALINA_OUT" Change to #touch "$CATALINA_OUT" echi "$CATALINA_OUT" # The third step is to start org.apache.catalina.startup.Bootstrap "$@" \ >> "$CATALINA_OUT" 2>&1 & Modify to org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \ | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null & After completion, restart Tomcat and you can see the catalina.out.2021-09-01 style log in the logs file. This is the end of this article about Tomcat8 using cronolog to split Catalina.Out logs. For more information about Tomcat cronolog Catalina.Out log splitting, please search 123WORDPRESS.COM's previous articles or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: Vue+SSM realizes the preview effect of picture upload
This article uses examples to explain the princip...
1. Set the parent container to a table and the ch...
Windows: Support NTFS, FAT Linux supports file fo...
The reason for writing this article is that I wan...
After learning the basic operations of Docker, we...
The command format for mysql login is: mysql -h [...
This article uses examples to illustrate how to v...
Table of contents Preface 1.1 Function 1.2 How to...
This article introduces MySQL string interception...
Installation environment: CentOS7 64-bit, MySQL5....
1. Overview The Promise object is a specification...
Easy installation of opencv2: conda install --cha...
The time of VM Ware virtual machine centos is inc...
Introduction to jQuery The jQuery library can be ...
This article shares the specific code of the WeCh...