[FOSSGIS-Talk] QGIS-Server Logging - ? -
G. Wagner, Wagner-IT
info at wagner-it.de
Mo Jun 12 15:38:35 CEST 2023
Hallo Ludwig,
noch eine Ergänzung:
in Deinem Link steht ja, dass es ab QGIS 4.0 nicht mehr funktionieren soll. Mit QGIS_SERVER_LOG_STDERR habe ich mich noch nicht beschäftigt. Gibt ja meines Wissens noch keinen Zeitplan für die 4.0.
Wenn es in 3.30 bei Dir nicht funktioniert, dann schaue mal nach den Rechten in Log-Verzeichnis. www-data muss da ja Schreibrechte haben.
Gruß
Günter
-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste <fossgis-talk-liste-bounces at fossgis.de> Im Auftrag von G. Wagner, Wagner-IT
Gesendet: Montag, 12. Juni 2023 15:24
An: 'Ludwig Baumgart' <baumgart at bwgis.de>; fossgis-talk-liste at fossgis.de
Betreff: Re: [FOSSGIS-Talk] QGIS-Server Logging - ? -
Hallo Ludwig,
dass sich beim Logging was ändern soll habe ich auch gelesen aber zu mindestens in der bei mir aktuellen 3.28.7 funktioniert die Angabe der Log-Datei noch.
In der Apache-Conf-Datei mit:
# QGIS log (different from apache logs)
# Specify desired log level. Available values are:
# 0 or INFO (log all requests)
# 1 or WARNING
# 2 or CRITICAL (log just critical errors, suitable for production purposes)
FcgidInitialEnv QGIS_SERVER_LOG_FILE /var/log/qgis/qgisserver.log
FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 0
Gibt es unter /var/log/qgis die ausführliche Protokoll-Datei (zum Test auf 0 gesetzt):
CX21-2204:/var/log/qgis$
-rw-r--r-- 1 www-data www-data 234234 Jun 12 12:58 qgisserver.log
z.Bsp. vom LUBW-Dienst:
12:58:10 INFO Server[927]: WMS Request parameters:
12:58:10 INFO Server[927]: - CRS : EPSG:25832
12:58:10 INFO Server[927]: - WIDTH : 2011
12:58:10 INFO Server[927]: - HEIGHT : 1017
12:58:10 INFO Server[927]: - BBOX : 499058.91004,5300392.152158,503049.496146,5302410.265569
12:58:10 INFO Server[927]: - LAYERS : Fliessgewaesser_10000_AWGN
12:58:10 INFO Server[927]: - STYLES : default
12:58:10 INFO Server[927]: - FORMAT : image/png
12:58:10 INFO Server[927]: - TRANSPARENT : TRUE
12:58:10 INFO Server[927]: - DPI : 96
12:58:10 INFO Server[927]: - VERSION : 1.3.0
12:58:10 INFO server[927]: Parallel rendering activated with 16 threads
12:58:10 INFO WfsOutputExtension[927]: responseComplete ran in 0.0s
12:58:10 INFO Server[927]: Request finished in 455 ms
12:58:10 INFO Server[927]: ******************** New request ***************
Die qgisserver.log listet bei Level 0 zu Beginn sämtliche Variablen für den QGIS-Server auf. Ist manchmal sehr hilfreich:
...
12:57:26 INFO Server[885]: - QGIS_SERVER_LOG_FILE / '' (Log file): '/var/log/qgis/qgisserver.log' (read from ENVIRONMENT_VARIABLE)
12:57:26 INFO Server[885]: - QGIS_SERVER_LOG_STDERR / '' (Activate/Deactivate logging to stderr): 'false' (read from DEFAULT_VALUE)
12:57:26 INFO Server[885]: - QGIS_PROJECT_FILE / '' (QGIS project file): '' (read from DEFAULT_VALUE)
12:57:26 INFO Server[885]: - QGIS_SERVER_IGNORE_BAD_LAYERS / '' (Ignore bad layers): '1' (read from ENVIRONMENT_VARIABLE)
12:57:26 INFO Server[885]: - QGIS_SERVER_CACHE_DIRECTORY / '/cache/directory' (Specify the cache directory): '/home/qgis/.cache' (read from ENVIRONMENT_VARIABLE)
12:57:26 INFO Server[885]: - QGIS_SERVER_CACHE_SIZE / '/cache/size' (Specify the cache size): '500' (read from ENVIRONMENT_VARIABLE)
...
Zusätzlich kannst Du dann noch die Apache-log-Dateien definieren:
# Apache logs (different than QGIS Server log)
ErrorLog /var/log/qgis/test.error.log
CustomLog /var/log/qgis/test.access.log combined
Auch das funktinoiert:
-rw-r--r-- 1 root root 50682 Jun 12 12:58 test.access.log
-rw-r--r-- 1 root root 0 Jun 12 12:56 test.error.log
24.179.115 - - [12/Jun/2023:12:57:46 +0000] "GET /index.php/lizmap/service?repository=test&project=Stockach_Schutzgebiete&LAYERS=Fliessgewaesser_10000_AWGN&STYLES=default&VERSION=1.3.0&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&FORMAT=image%2Fpng&DPI=96&TRANSPARENT=TRUE&SERVICE=WMS&REQUEST=GetMap&CRS=EPSG%3A25832&BBOX=475838.66312551865,5286332.571091821,529046.4778744814,5313240.749908179&WIDTH=2011&HEIGHT=1017 HTTP/1.1" 200 8475 "https://cx21.webgis.biz/index.php/view/map?repository=test&project=Stockach_Schutzgebiete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
Und ich hoffe das bleibt auch so😊
Oder ist das in QGIS-Server 3.30. schon nicht mehr möglich?
Viele Grüße
Günter
-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste <fossgis-talk-liste-bounces at fossgis.de> Im Auftrag von Ludwig Baumgart
Gesendet: Montag, 12. Juni 2023 14:35
An: fossgis-talk-liste at fossgis.de
Betreff: [FOSSGIS-Talk] QGIS-Server Logging - ? -
Hallo in die Runde,
mit Qgis 3.30.3 und aktuellen Qgis-Server mit Apache2 unter Ubuntu
22.04 lässt sich schnell nach Anleitung ein Vhost in /etc/pache2/sites-available/ erstellen zB myhost.conf mit den Einträgen:
...
# QGIS log
FcgidInitialEnv QGIS_SERVER_LOG_STDERR 1
FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 0 ...
Wohin werden diese Logging-Informationen geschrieben?
Was würde QGIS_SERVER_LOG_PROFILE machen? (ist nicht erklärt)
Bis zur Qgis-Version 3.4 war das kein Problem, einen Log-File konkret anzugeben; jetzt geht es nur noch über obige Parameter; ab Qgis 4 soll das Logging sogar ganz abgeschafft werden...wieso?
Der Qgis-Server soll in Kommunen als Bindeglied zwischen der Masterportal.org-Software, dem "GIS-nach-Außen", und dem Qgis-Desktop, dem "GIS-für-Innen" eingesetzt werden und für wms- und wfs-Dienste funktionieren.
mhG Ludwig
Anleitung z.B.
<https://docs.qgis.org/3.28/en/docs/server_manual/config.html#logging> https://docs.qgis.org/3.28/en/docs/server_manual/config.html#logging
--
....................................................................
FOSSGIS Vereinstermine:
<https://fossgis.de/aktivit%C3%A4ten/termine/> https://fossgis.de/aktivit%C3%A4ten/termine/
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich und Freier Geodaten!
<https://www.fossgis.de/> https://www.fossgis.de/ <https://mastodon.online/@FOSSGISeV> https://mastodon.online/@FOSSGISeV
<https://twitter.com/FOSSGIS_Verein> https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
<mailto:FOSSGIS-Talk-Liste at fossgis.de> FOSSGIS-Talk-Liste at fossgis.de
<https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
--
....................................................................
FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://mastodon.online/@FOSSGISeV
https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste at fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste