I have a larger application that I need to add a window to. The window to be added will be uses to view two types of log messages: 1) The log messages the the application puts in syslog, and 2) The contents of a .CSV file.
I have the start of the .XIB file that should be used for this window as a reference point. It can be changed if necessary. The syslog screen should display the log messages very similar to the Console application, and should refer to crash files like Console does. It should allow text to be copied to the clipboard also. The other .CSV log file should just show the contents in a read only tabular format. The columns should be resizable, and have some basic viewing functionality. The first row of the file is the header, and the header should be displayed as a header. The windows must have scroll bars that work.
Both log views should be searchable/filterable so that the user can quickly locate the line/record they are looking for.
There should be two usable buttons on the window. One should let the user save the contents of the log to a file, and the other should allow the the user to add some comments of their own, and then forward the log messages to a predefined email address for support.