Не видел я такого.
Даже трасировщик запросов SQL делает подобным образом
вот здесь.
X++:
void outputFile(str message)
{
AsciiIo asciiIo = new AsciiIo(this.tracefile(),'a');
;
if (asciiIo)
asciiIo.write(message);
else
warning(strFmt("@SYS65356",this.tracefile()));
}