I would be pleased to see those features you mentioned! A search by keyword would be helpful, but a search by keyword alone can be done with any text editor. Something a little more powerful in which one could include/limit searches by username, participating parties, time and date, etc would be extremely helpful.
As for browsing through logs, I’'d love to be able to browse both by date (maybe even time slot … 1pm to 3pm for instance) and by user or user-to-user.
For example, if I wanted to audit a chat between Suzie and John I could select “user logs” and then either of their usernames. Once I selected their name I could choose to see ALL of Suzie’s logs or simply click on John’'s username (within Suzie’s log) to see all logs between the two of them. Or if the search mentioned above was implemented, I could select both of their usernames, set a time interval unless I wanted to see all records, and search with or without a keyword.
I know that implementing the above can be a lot of work, with or without database support. Anything helps at this point, so if a basic keyword search comes along (minus all the xml data I have to filter out in the actual log file) … I’'d be a happy camper.
Ideally I’'d like to have more than one choice when searching through the logs:
Ability to view/search by day or month (would be nice for people without logs as large as what we have)
Ability to view/search by user, user-to-user, or by chat room
Ability to view/search by keyword (with restrictions to username, date, time, etc.)
Just a few suggestions.