1.8.2 - Import von AWstats Server Log Files schlägt fehl


#1

Hallo,

ich versuche schon seit geraumer Zeit mit dem der Version 1.8.2. beiliegenden Python Script ‘import_logs.py’ die AWstats ServerLogFiles zu importieren.

Bei Aufruf des Scripts erscheint immer folgende Fehlermeldung:


File "/serverpfad/piwik/misc/log-analytics/import_logs.py", line 358
level=logging.DEBUG if self.options.debug >= 1 else logging.INFO,

SyntaxError: invalid syntax

Folgende Syntax habe ich für den Aufruf verwendet:


python /serverpfad/piwik/misc/log-analytics/import_logs.py --url=http://my.website.org/piwik/ /serverpfad/log/access_log --idsite=2 --recorders=4 --enable-http-errors --enable-http-redirects --enable-static --enable-bots

:S

Der entsprechender Abschnitt - line 358 - in der ‘import_logs.py’ sieht folgendermassen aus:


        # Configure logging before calling logging.{debug,info}.
        logging.basicConfig(
            format='%(asctime)s: [%(levelname)s] %(message)s',
            level=logging.DEBUG if self.options.debug >= 1 else logging.INFO,
        )

Gibt es hierzu schon irgendwelche Erfahrungen ?

Weiter steht in den Requirements von Piwik Server Log File Analytics:

…we recommend that you use the extended log format which includes user agent, referrer URL, an full URLs (including hostnames) in the logs.

Mit welcher Variable und wo wird dieses ‘extended log format’ denn überhaupt definiert ?


#2

Hallo,

ich habe dasselbe Verhalten beim Log-Import bemerkt.

Eine Idee dazu ist, dass möglicherweise die Python-Version nicht stimmt. Auf Log Analytics - Analytics Platform - Matomo wird beschrieben, dass Python in der Version 2.6 benötigt wird. Bei mir ergab eine Abfrage auf dem Server mit


python -V

die Version 2.4.3. Möglicherweise rührt der Fehler daher?

Gruß
Sankari