Hi Thomas,

You received the STDERR log on Ubuntu not Windows, right?

Yes, that's right.

I'm having
ErrorLog ${APACHE_LOG_DIR}/error.log
set also in my QGIS server vHost.conf not in my httpd.conf.

Does this makes a difference to you?

Otherwise I would also I stick with QGIS_SERVER_LOG_FILE for now :)

Cheers,
Björn


On 06.07.2021 12:05, Thomas Schüttenberg wrote:
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 <[email protected]> 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
>>> [email protected]
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to