I found and love this app for reviewing logcat. While I am aware not too many developers are currently using windows, it is a niche market and growing. Alterations for supporting logcat and kmsg
Key Feature suggestions:
1) Provide a direct Link for getting device logs (Dalvik, KMSG and logcat)
While the KMSG and Dalvik logs are not as important as the logcat, they are also easily handled. Ideally in order to create this functionality I would suggest that you provide a button. When the button is pressed (if it has not been used in this session) it will ask for the path to the android platform-tools. Once that path is selected you by default would provide a logcat command (to be executed by a seperate thread) to begin appending log data to a log with a unique session ID in temp storage. (some to the effect of C:\Users\uname\Desktop\adb\framework\platform-tools\adb logcat -v time >> "C:\Users\uname\AppData\Local\Temp\sessionid.txt") then open that file in LogViewer with tailing. I would also suggest allowing the user to customize their command from default for specific needs.
2) Resolve Windows extra line feed in logs
While you could get fancy and deal with the stdout from logcat I am getting around this issue by creating a filter on all columns not equal to NULL
3) Quick Link to Enable/Disable Polling (or tail)
I would suggest a quick link/checkbox somewhere always visible to enable/disable polling (or tail functionality). ADB provides a lot of logging and makes your tool almost useless while it is doing an active tail. You can resolve the core issue, or get around it by providing this checkbox.
5) Logcat specific formatting (allow
column a) line number
column b) Handle logcat -v time timestamps (if they exist they are in the format xx-xx xx:xx:xx.xxx)
column c) Identify Badges (they are the single char located before the first / on any line)
column d) Identify Process (this is the data following the badge until the first ( )
column e) Identify PID (this is the data in between the first parentheses () )
column f) Identify Message: this is all remaining data