Hi Björn, thanks for investigating, but no, I still don't get this. With ErrorLog "${STACK}/logs/error.log" in httpd.conf (plus LogLevel info to make sure there will be something to log) and FcgidInitialEnv QGIS_SERVER_LOG_STDERR 1 plus FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 0 in the QGIS server vHost.conf, there is no log output from QGIS server in error.log while restarting the Apache. I would expect the QGIS server summary[1] like I see in the QGIS_SERVER_LOG_FILE, not only the Apache restart lines.
You received the STDERR log on Ubuntu not Windows, right? I think I stick with QGIS_SERVER_LOG_FILE for now. [1] https://docs.qgis.org/3.16/en/docs/server_manual/config.html#settings-summary > pathmapper <pathmap...@posteo.de> hat am 05.07.2021 07:01 geschrieben: > > > Hmm, with QGIS_SERVER_LOG_STDERR 1 it works as long as I use the > standard > > ErrorLog ${APACHE_LOG_DIR}/error.log > > But if I change it to > > ErrorLog ${APACHE_LOG_DIR}/qgisserver.log > > a file ${APACHE_LOG_DIR}/qgisserver.log is created but the QGIS server > logs are still saved in ${APACHE_LOG_DIR}/error.log > > Thomas, is this the same behaviour you are seeing? > > > On 02.07.2021 14:43, thomas wrote: > > Hi Björn, > > > > Am 02.07.21 um 10:58 schrieb pathmapper: > >> Hi Thomas, > >> > >> is QGIS_SERVER_LOG_FILE still set in your conf? > >> > >> Asking because QGIS_SERVER_LOG_STDERR has no effect when > >> QGIS_SERVER_LOG_FILE is set. > >> > >> Maybe doublecheck that you restarted Apache after these changes :) > > > > Sure, quadruple checked all that ;) > > > >> > >> With QGIS server 3.18.1 on Ubuntu LTR it's working as expected. > > > > After some research[1] I already suspected it to be a windows specific > > issue... :-/ > > > > Or I'm making wrong assumptions about what stderr is, although[2]: > > "... The error log will also contain debugging output from CGI > > scripts. Any information written to stderr by a CGI script will be > > copied directly to the error log." > > > > [1] > > http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-QGIS-server-landing-page-when-running-as-fastcgi-tp5456241p5456373.html > > [2] https://httpd.apache.org/docs/2.4/logs.html#errorlog > > > > Cheers > > Thomas > > > > > >> > >> Cheers, > >> Bjoern > >> > >> On 01.07.2021 15:11, Thomas Schüttenberg wrote: > >>> Hi there! > >>> > >>> Because file logging support with QGIS_SERVER_LOG_FILE is deprecated > >>> since QGIS 3.4. I just tried to switch to QGIS_SERVER_LOG_STDERR 1 as > >>> described in the manual[1]. > >>> > >>> Nevertheless the standard error log file I defined in my Apache > >>> configuration stays silent (Loglevel 0). > >>> So either I miss something in my config or QGIS_SERVER_LOG_STDERR > >>> does > >>> not work here. > >>> > >>> My QGIS server 3.18.2 and 3.16. are installed on a windows server > >>> 2019, btw. Mayby anyone of you is able to help me with their > >>> experience? Thanks! > >>> > >>> [1] https://docs.qgis.org/3.16/en/docs/server_manual/config.html > >>> > >>> Cheers Thomas > >>> _______________________________________________ > >>> Qgis-user mailing list > >>> Qgis-user@lists.osgeo.org > >>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user > >>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user _______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user