From 3437fec7856a9474ae9864a93c2d16e06ae036c6 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 12 Dec 2019 13:32:12 -0700 Subject: fix ASL logging/stdout+stderr when running from terminal in macOS --- gtk2_ardour/bundle_env_cocoa.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/bundle_env_cocoa.cc') diff --git a/gtk2_ardour/bundle_env_cocoa.cc b/gtk2_ardour/bundle_env_cocoa.cc index eea289fce6..3bae7209d8 100644 --- a/gtk2_ardour/bundle_env_cocoa.cc +++ b/gtk2_ardour/bundle_env_cocoa.cc @@ -95,7 +95,14 @@ fixup_bundle_environment (int argc, char* argv[], string & localedir) set_language_preference (); - setup_logging (); + /* if running from a bundle, stdout/stderr will be redirect to null, so + * we want ASL logging. If not, we're probably running in a terminal + * and we don't want ASL logging. + */ + + if (g_getenv ("ARDOUR_BUNDLED")) { + setup_logging (); + } char execpath[MAXPATHLEN+1]; uint32_t pathsz = sizeof (execpath); -- cgit v1.2.3