Hi Ryan, > This is easier to read. However for reasons I don’t understand, I don’t > always see them in log output; sometimes I just see: > DEBUG: Environment: > > Has anybody else noticed this? Could someone take a look at this and see > why that might be?
Line buffering while writing to the output file might be a reason why it fails with line breaks, but I still don't understand why that would cause the lines to be missing completely – but then I also don't know how our logging works and that has some weird bugs aswell… > Can ui_debug not accept multiline strings? I am having trouble locating where > ui_debug is defined. ui_debug is defined in macports1.0/macports.tcl, line 254 in proc macports::ui_init and can be overriden by a proc ui_init in global namespace which should define these functions (see lines 81-98 in macports.tcl, which seems to be the only API documentation we have on that). It doesn't seem port.tcl actually does that (maybe it should?) so the fallback from macports.tcl is used. HTH, -- Clemens Lang _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev