The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
Currently, the debug macros use __FILE__; aside from sometimes too long path strings, this macro also embeds full paths into the binary, which may be a concern in some circumstances.
[ ] __FILE__ should be replaced with Debugger::sourceFile, which trims the path and only leaves the file name.
[ ] check the binaries to verify that it works at compile time as intended
Currently, the debug macros use
__FILE__
; aside from sometimes too long path strings, this macro also embeds full paths into the binary, which may be a concern in some circumstances.[ ]
__FILE__
should be replaced with Debugger::sourceFile, which trims the path and only leaves the file name.[ ] check the binaries to verify that it works at compile time as intended