Logging is available in certain areas to help your IT group as well as Jenzabar Support more easily identify problems and troubleshoot issues. J1 Desktop is using an open source logging tool named NLog (https://github.com/nlog/nlog/wiki) to handle the logging for:
· campus portal (JICS) CRM portlets/plugins
· The Windows service named J1 Web Applications Services
· The Windows service named J1 Client Application Services
In the past, errors thrown by these services were written exclusively to the Application Log of the Event Viewer. Now, most errors are automatically written to a log file by default. Here is where you can find the log files for each service:
· campus portal (JICS) CRM portlets/ plugins: \Program Files\Jenzabar\ICS.NET\Portal\Portlets\CRM\Logs (web server)
· Jenzabar Web Application Services: \Program Files (x86)\Jenzabar\J1 <version number> Web Application Services\EXService\Logs (web server)
· Jenzabar Client Application Services: \Program Files (x86)\Jenzabar\J1 <version number> Client Application Services\Logs (machine on which Client Application Services is installed)
If you want logging information to be written somewhere other than the default log file, NLog provides the flexibility to choose other “targets.” For example, you can choose to have logging information written to a database, sent as an email message, written to an Event Viewer log, etc. Please see the full list of targets at https://github.com/nlog/nlog/wiki/Targets. NLog also allows you to log to different targets depending on the severity of the Log Level (https://github.com/nlog/nlog/wiki/Log-levels).
To change or add logging targets, provide filtering criteria, change the log file name format, etc, it is as easy as changing the NLog configuration file (https://github.com/nlog/nlog/wiki/Configuration-file). Here is where you can find the NLog configuration file for each service:
· campus portal (JICS) CRM portlets/ plugins: \Program Files\Jenzabar\ICS.NET\Portal\NLog.config (web server)
· Jenzabar Web Application Services: \Program Files (x86)\Jenzabar\J1 <version number> Web Application Services\EXService\NLog.config (web server)
· Jenzabar Client Application Services: \Program Files (x86)\Jenzabar\J1 <version number> Client Application Services\NLog.config (machine on which Client Application Services is installed)
NLog is fully documented on the web if you want to learn more about how to get the most of the this very flexible logging tool.