<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://ab.edge-technologies.com/docs/index.php?action=history&amp;feed=atom&amp;title=Appboard%2F2.5%2Fadmin%2Flog_files</id>
	<title>Appboard/2.5/admin/log files - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://ab.edge-technologies.com/docs/index.php?action=history&amp;feed=atom&amp;title=Appboard%2F2.5%2Fadmin%2Flog_files"/>
	<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.5/admin/log_files&amp;action=history"/>
	<updated>2026-04-08T17:39:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.5/admin/log_files&amp;diff=7377&amp;oldid=prev</id>
		<title>imported&gt;Mike.berman at 04:48, 28 July 2014</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.5/admin/log_files&amp;diff=7377&amp;oldid=prev"/>
		<updated>2014-07-28T04:48:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:48, 28 July 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l121&quot;&gt;Line 121:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 121:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Submitting Log Files to Technical Support ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Submitting Log Files to Technical Support ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For information on submitting a support ticket, see the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Technical_Support&lt;/del&gt;|Technical Support]] page.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For information on submitting a support ticket, see the [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;support/technical_support&lt;/ins&gt;|Technical Support]] page.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For instructions on sending information to the Technical Support team, see the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Submitting_Files_For_Technical_Support&lt;/del&gt;|Submitting Files for Technical Support]] page.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For instructions on sending information to the Technical Support team, see the [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;support/submitting_files_for_technical_support&lt;/ins&gt;|Submitting Files for Technical Support]] page.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Mike.berman</name></author>
	</entry>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.5/admin/log_files&amp;diff=7376&amp;oldid=prev</id>
		<title>imported&gt;Jason.nicholls: Created page with &#039;{{DISPLAYTITLE:Log Files}} Category:AppBoard 2.5 == Overview ==  AppBoard provides a number of log files to record activity and to assist with monitoring and troubleshooting.…&#039;</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Appboard/2.5/admin/log_files&amp;diff=7376&amp;oldid=prev"/>
		<updated>2014-07-17T10:59:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;{{DISPLAYTITLE:Log Files}} &lt;a href=&quot;/docs/index.php?title=Category:AppBoard_2.5&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:AppBoard 2.5 (page does not exist)&quot;&gt;Category:AppBoard 2.5&lt;/a&gt; == Overview ==  AppBoard provides a number of log files to record activity and to assist with monitoring and troubleshooting.…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:Log Files}}&lt;br /&gt;
[[Category:AppBoard 2.5]]&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
AppBoard provides a number of log files to record activity and to assist with monitoring and troubleshooting. By default these log files are set to be automatically compressed and rotated to prevent run-away disk usage.&lt;br /&gt;
&lt;br /&gt;
Log files are stored in the following location: &amp;lt;tt&amp;gt;[INSTAL_HOME]/server/logs/&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Log Files ==&lt;br /&gt;
&lt;br /&gt;
The following table summarizes each log file and the information it provides:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Log File&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;appBoard.log&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All messages related to client-server communications&amp;lt;br&amp;gt;Information about data queries made to the server&amp;lt;br&amp;gt;Java runtime error messages&amp;lt;br&amp;gt;Other errors and warnings &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;error.log&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Subset of appBoard.log, containing only Error messages&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;ldap.log&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Messages related to LDAP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;localhost_access_log.[&amp;lt;i&amp;gt;date&amp;lt;/i&amp;gt;].txt&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Detail of all individual user HTTP requests made to the system.  Note: AppBoard/enPortal does not log access to specific individual Widgets or Boards, but could enable debugging of all data queries so that those could be audited.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;session.log&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Detail of all User sessions in the system, including:&amp;lt;br&amp;gt;&lt;br /&gt;
- Timestamp&amp;lt;br&amp;gt;&lt;br /&gt;
- Role&amp;lt;br&amp;gt;&lt;br /&gt;
- Domain&amp;lt;br&amp;gt;&lt;br /&gt;
- Username&amp;lt;br&amp;gt;&lt;br /&gt;
- Transaction Result&amp;lt;br&amp;gt;&lt;br /&gt;
- Session ID&amp;lt;br&amp;gt;&lt;br /&gt;
- Total number of concurrent logins&amp;lt;br&amp;gt;&lt;br /&gt;
- Total number of concurrent logins in the User&amp;#039;s Domain&amp;lt;br&amp;gt;&lt;br /&gt;
- IP address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;system.log&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All errors, warnings, and informational messages related to the enPortal server. including:&amp;lt;br&amp;gt;&lt;br /&gt;
- Expired license errors&amp;lt;br&amp;gt;&lt;br /&gt;
- Items requested by the application that could not be located on the server&amp;lt;br&amp;gt;&lt;br /&gt;
- User session information&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tomcat.log&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The standard log file for the Tomcat web application container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Rotation ==&lt;br /&gt;
&lt;br /&gt;
Log file rotation is configured in the &amp;lt;tt&amp;gt;config.properties&amp;lt;/tt&amp;gt; (most log files) and &amp;lt;tt&amp;gt;appboard.properties&amp;lt;/tt&amp;gt; (appBoard.log) property files under &amp;lt;tt&amp;gt;[INSTALL_HOME]/server/webapps/enportal/WEB-INF/config/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The default configuration is as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[ini,N]&lt;br /&gt;
# Log cleanup settings&lt;br /&gt;
logwatch.error.prefix=${logger.logs.path}/error.log&lt;br /&gt;
logwatch.error.numberToKeep=7&lt;br /&gt;
logwatch.error.compress=true&lt;br /&gt;
 &lt;br /&gt;
logwatch.system.prefix=${logger.logs.path}/system.log&lt;br /&gt;
logwatch.system.numberToKeep=7&lt;br /&gt;
logwatch.system.compress=true&lt;br /&gt;
 &lt;br /&gt;
logwatch.session.prefix=${logger.logs.path}/session.log&lt;br /&gt;
logwatch.session.numberToKeep=7&lt;br /&gt;
logwatch.session.compress=true&lt;br /&gt;
 &lt;br /&gt;
logwatch.ldap.prefix=${logger.logs.path}/ldap.log&lt;br /&gt;
logwatch.ldap.numberToKeep=7&lt;br /&gt;
logwatch.ldap.compress=true&lt;br /&gt;
 &lt;br /&gt;
logwatch.access.prefix=${logger.logs.path}/localhost_access_log&lt;br /&gt;
logwatch.access.numberToKeep=7&lt;br /&gt;
logwatch.access.compress=true&lt;br /&gt;
logwatch.access.skiplast=true&lt;br /&gt;
  &lt;br /&gt;
# Log cleanup settings&lt;br /&gt;
logwatch.appBoard.prefix=${logger.logs.path}/appBoard.log&lt;br /&gt;
logwatch.appBoard.numberToKeep=7&lt;br /&gt;
logwatch.appBoard.compress=true&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This background job can be used to clean up any files that always have the same prefix.  It assumes either the files are names:  (&amp;lt;logname&amp;gt;, &amp;lt;logname&amp;gt;&amp;lt;suffix1&amp;gt;, &amp;lt;logname&amp;gt;&amp;lt;suffix2&amp;gt;) or (&amp;lt;logname&amp;gt;&amp;lt;suffix1&amp;gt;, &amp;lt;logname&amp;gt;&amp;lt;suffix2&amp;gt;, and so on).  In the first case, the one without the suffix is assumed to be the current log, while in the latter a flag “skiplast” is used to not archive/delete the last (in alpha-numeric ordering). This is only used for the tomcat access log.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;tt&amp;gt;numberToKeep&amp;lt;/tt&amp;gt; does not include the current log, and compress will put the old log in a file named the same with &amp;quot;.zip&amp;quot; added.  The process runs every 30 minutes to look for old files that need to be processed.&lt;br /&gt;
&lt;br /&gt;
== Log File Configuration ==&lt;br /&gt;
&lt;br /&gt;
The standard log files above are written using the log4j library and can be configured through the enportal/WEB-INF/classes/log4j.xml file.  For information on configuring log4j, please see: http://en.wikipedia.org/wiki/Log4j#Configuration&lt;br /&gt;
&lt;br /&gt;
Of note, the following settings will change the verbosity of the log files and how long each daily log is kept.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[xml,N]&lt;br /&gt;
&amp;lt;param name=&amp;quot;Threshold&amp;quot; value=&amp;quot;INFO&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;MaxBackupIndex&amp;quot; value=&amp;quot;15&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Threshold&amp;lt;/b&amp;gt; can have values from most verbose to least of: TRACE, DEBUG, INFO, WARN, ERROR and FATAL.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;MaxBackupIndex&amp;lt;/b&amp;gt; is the number of daily logs to keep for each log file type, which is 15 by default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== enPortal CRS Log Configuration ===&lt;br /&gt;
&lt;br /&gt;
The custom CRS log for the enPortal proxy is not handled by log4j. The log files are not rotated, but there are some controls you can implement to manage the size and content of the CRS log.&lt;br /&gt;
 &lt;br /&gt;
* Example: Observe the following lines in [INSTALL_HOME]/server/webapps/enportal/WEB-INF/config/logger-crs.properties:&lt;br /&gt;
** handlers.crsFile.class=com.edgetech.util.logger.FileHandler&lt;br /&gt;
** handlers.crsFile.fileName=crs.log&lt;br /&gt;
* You could add the following line to logger-crs-custom.properties to limit the size of this particular log file to about 1 MB:&lt;br /&gt;
** handlers.crsFile.maxSize=1024000&lt;br /&gt;
* Masking controls are also provided for controlling the verbosity of what is written to a number of the log files.  The mask uses bits to turn on/off various information, and can be the sum of any of (0,1,2,4,8).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Submitting Log Files to Technical Support ==&lt;br /&gt;
&lt;br /&gt;
For information on submitting a support ticket, see the [[Technical_Support|Technical Support]] page.&lt;br /&gt;
&lt;br /&gt;
For instructions on sending information to the Technical Support team, see the [[Submitting_Files_For_Technical_Support|Submitting Files for Technical Support]] page.&lt;/div&gt;</summary>
		<author><name>imported&gt;Jason.nicholls</name></author>
	</entry>
</feed>