It's all about the answers!

Ask a question

Repotools - appending (rather than overwriting) log files

Donn Anderson (113) | asked Jul 09 '15, 11:32 a.m.
This might be a simple question with a simple solution - but I have yet to find it :-)

My team and I have developed some custom automation to add and remove (archive) users to RTC.  Therefore part of the automation uses the repotools commands, syncusers and archiveusers specifically.

As part of the command we use the logfile attribute to write to a file, however by default the log file is overwritten every time.  I would like to get the command to append to the log file rather than overwrite, as it would be helpful to have history of previous automation runs.

Does anyone know if this is possible with the command?

One answer

permanent link
Alan Sampson (93749) | answered Jul 09 '15, 12:22 p.m.
According to this wiki page repotools logging can be manipulated via its files:

"repotools also has a log4j properties file,, in the install/server/conf directory as of CLM 4.0.5. There is also a "log4jproperties" argument for repotools"

From examination of a sample the default file appender appears to be the simple FileAppender:

You should be able to adjust the setting to an approprate file appender (perhaps RollingFileAppender) to provide the logging you need.

Donn Anderson commented Jul 10 '15, 9:23 a.m.

Thanks Alan,
I will give this a try.  Part of the complication (or difference) here is that the automation is not running on a system with a full RTC/CLM install, it runs separately with copies of the files - so I am hoping if I put a file in the same folder it will find it.

Your answer

Register or to post your answer.