I have an ant project that uses several log listeners and loggers, MailLogger, Log4JListener for example. In that project I have a vendor provided ant task that unfortunately prints out the userid and password it was passed. Since the logs have a wide audience I need to delete/hide the logged userid/password. I was going to create my own combined logger that would strip out the offending text, but thought there could be other places where text needed to be deleted/changed for security reasons. Is this a common enough problem to make a solution for? Is there a solution that already exists?
I thought a change to BuildEvent.java could solve the issue for all loggers/listeners. I could create a property or perhaps a list that had a string(s) to search for, and a parm for how many bytes to overlay with '*' if the string is found in the message. Then getMessage() could check for the property if it's defined, do the search/replace before the return of message. Does that sound like an acceptable solution? Is it worth doing? Thanks. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]