Skip to main content
Question

Capture Translation Log


I want to append some of the output of the Translation log to a text file every time the workspace runs (mainly session duration, whether the translation was successful or not, and any error messages). How can I do this?

2 replies

Forum|alt.badge.img+5

Have a look at the LogMessageStreamer transformer. There are some limitations about what it will capture, but it should grab the end of the log file. Then you can write that to a text file.

Also check out the documentation for Python shutdown scripts.You have access to variables that record cpu time, failure messages, process ID, etc, etc. The downside here is that FME has closed at that point, so you would have to use Python to write the data (or use Python to call a second FME workspace that writes the data).


  • Author
  • June 29, 2016
mark2catsafe wrote:

Have a look at the LogMessageStreamer transformer. There are some limitations about what it will capture, but it should grab the end of the log file. Then you can write that to a text file.

Also check out the documentation for Python shutdown scripts.You have access to variables that record cpu time, failure messages, process ID, etc, etc. The downside here is that FME has closed at that point, so you would have to use Python to write the data (or use Python to call a second FME workspace that writes the data).

Thanks @mark2catsafe I have looked at both of these options. The LogMessageStreamer gave some information but not the runtime and status information I needed.

I eventually got what I needed by setting a log file location under Workspace Parameters, and selecting "Append to log file" within FME Options.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings