On Tue, 2012-08-07 at 13:53 +0200, Stephan Bergmann wrote: > No, not for SAL_DEBUG. (SAL_WARN requires an --enable-dbgutil build, > but which developer doesn't do that, anyway? SAL_INFO requires > SAL_LOG=+WARN+INFO, but that's on purpose, to keep the default amount of > output manageable.)
Oh - nice; so SAL_DEBUG just works like an fprintf ? but the git hooks help you stop committing it ? > > fprintf (stderr,"foo\n"); > > > > goes directly, atomically to your terminal pausing the app until it's > > out and it -just-works- (TM) ;-) > > As does SAL_DEBUG (modulo the "pausing the app," which fprintf doesn't > do either, at least not in a multithreaded process), with the added > benefit that it is way simpler to output an OUString s with: I guess it's hard to git grep for sample instances of SAL_DEBUG since there are none in the code ;-) might be nice to add some sample lines to the header there; it seems to be a stream-style thing too. > As does SAL_DEBUG (modulo the "pausing the app," which fprintf > doesn't do either, at least not in a multithreaded process), In my experience writing to stderr is synchronous; ie. fprintf (stderr, "crash\n"); *((int *)NULL) = 42; will do what you want; unless SAL_DEBUG guarantees that too it's too dangerous to be useful for me :-) ATB, Michael. -- michael.me...@suse.com <><, Pseudo Engineer, itinerant idiot _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice