Details
-
Suggestion
-
Resolution: Fixed
-
Not Evaluated
-
Qt Creator 12.0.0-beta1
-
None
-
All except Windows
-
-
007fd9fa9 (master)
Description
Please add a way to modify the default environment that applies to all applications run and debugged. It's possible to set the compile and run environments for each target in each project, but I'd like to set it to all targets.
Specifically, I want to set QT_FORCE_STDERR_LOGGING=1 so that the applications run will output content to Qt Creator's "Application output", instead of going to an invisible journal. This suggestion is printed by qtbase's configure (has been there for some 10 years):
Note: journald, syslog or slog2 integration is enabled. If your users intend to develop applications against this build, ensure that the IDEs they use either set QT_FORCE_STDERR_LOGGING to 1 or are able to read the logged output from journald, syslog or slog2.
I don't want to set it in Qt Creator's environment because that affects Qt Creator itself and where its logs go.
Attachments
Issue Links
- relates to
-
QTCREATORBUG-12564 Qt Creator shows no debug output if Qt was configured with the journald flag
-
- Closed
-
-
QTCREATORBUG-13828 QDebug Sends Output to Journald instead of "Application Output" Window
-
- Closed
-
-
QTCREATORBUG-20051 qDebug() is not displayed in "Application Output" since 4 March
-
- Closed
-
-
QTBUG-70243 QtCreator does not show debug output from qcDebug by default
-
- Closed
-
-
QTCREATORBUG-20159 journald: Use ephemeral scope to catch logs from children
-
- Closed
-