== Logging ==
Especially for complex interfacing tasks, good logging is paramount.
The [Configuration_Files|Logging Configuration] can be used to specify the target file and log level.
Log entries are really your best way to find out what happens during the execution of an Enterprise Service task. They are also much more versatile than any UI we could provide. So even though it looks cumbersome, logs can help you a lot after you get used to them!
* This detailed logging can be done with log level "Verbose". This way, you can switch it on and off on demand, for debugging - without filling the hard disk with irrelevant logs in production.
* For every log entry, create a randomly generated large number for finding the correct place in the code later. The random number helps you avoiding to maintain an incremental log ID list.
[[Category:Enterprise service|Enterprise Service]]
[[Category:Interfacing|Enterprise Service]]
== See also ==