Logging is a very important mechanism for every software. Because this is a possible way to get verbose information on how the application handles different things. Especially in problem cases where debugging is needed could the logging bring the brightness.
The log frame can be reached by clicking on the log icon or Anylsis/Logs on the main frame. After this a new resizable frame is opened. Usually the most actual log file in the default log directory is opened. The default log directory is /logs. All GATKit log files are saved as semicolon separated value files with the suffix ".log".
If you double click a log entry, a message box will show the data. This is useful if the log entry is unreadable in the listview.
Because the log files are usual ASCII files you are able to view them with your favorite text editor. Opening a log file with an utility as like kedit shows you the column seperated values:
02.10.2006;09:31:18;Checking the existence of the suggestions directory /home/user/GATKit/suggestions ...;6 02.10.2006;09:31:18;Checking the existence of the logs directory /home/user/GATKit/logs ...;6 02.10.2006;09:31:18;Loading the plugins from /home/user/GATKit/plugins.;6 02.10.2006;09:31:22;264 plugins loaded. Ready.;6 02.10.2006;09:31:28;Loading the Log window.;6
Feel free to write your own application that can handle, analyze, convert or export GATKit log files. Log analysis is very important in IT security - and especially in security auditing and intrusion detection. But be aware that such a log file may contain sensitive data as like paths, target hosts and found vulnerabilities. That is why log files should kept secret and save. Only trusted users access to them should be granted.