- added: separate LogSink class and file