We have following setting in MyApp.sic :
Connections = file(append="true", filename="MyApp.sil", rotate="daily", backlog.enabled="true"), pipe()
DefaultLevel = Debug
Enabled = True
Level = Debug
We use backlog.enabled to avoid any logging unless error detected.
This is what happens when we try to log empty dataset:
Looks like LogDataSet generates Internal Error entry which causing log being saved to the disk.