konfigurieren der Protokollierung¶

Um eine Vorstellung davon zu bekommen, wie der aktuelle Status eines ownCloud Systems ist oder wenn Sie die Protokollinformationen benötigen um Probleme zu lösen, ist es ein guter Zeitpunkt, um damit zu beginnen. ownCloud erlaubt es die Art und Weise, wie und welche Tiefe von Informationen protokolliert werden sollen, zu konfigurieren.

Parameter¶

Zuerst müssen Sie entscheiden, wie die Protokollierung verwendet werden soll. Sie können zwischen zwei Möglichkeiten owncloud und syslog auswählen. Dann brauchen Sie eine entsprechende Protokollebene, die einen direkten Einfluss darauf hat wie viele Information protokolliert werden sollen. Sie können auswählen zwischen:

  • 0: DEBUG
  • 1: INFO
  • 2: WARN
  • 3: ERROR
  • 4: FATAL

Die meisten Informationen werden erstellt, wenn 0 (DEBUG) gesetzt ist, die wenigsten Informationen werden erstellt, wenn strong>3 (ERROR) gesetzt ist. Beachten Sie, dass sich das ganze System verlangsamen kann, wenn eine zu detaillierte Protokollierung festgelegt worden ist. Standardmäßig ist die Protokollebene 2 (WARN) festgelegt.

This parameters can be set in the config/config.php

ownCloud¶

Alle Protokollinformationen werden in einer separaten Protokolldatei gespeichert, die Sie dann über das Log-Menü im Admin-Menü von ownCloud angezeigt bekommen. Standardmäßig wird eine Protokolldatei mit dem Namen owncloud.log in dem Verzeichnis, das mit dem datadirectory Parameter konfiguriert wurde, gespeichert.

Das gewünschte Datumsformat können Sie optional über logdateformat entsprechend festlegen. Standardmäßig wird die PHP date function und der Parameter “c” verwendet, wobei daher das Datum / Uhrzeit im Format “2013-01-10T15:20:25+02:00” geschrieben werden. Durch die Verwendung des Datumsformat in einem anderen Format, wie beispielsweise als Datum / Uhrzeit im Format “January 10, 2013 15:20:25” wird das entsprechend gespeichert werden.

<?php

  "log_type" => "owncloud",
  "logfile" => "owncloud.log",
  "loglevel" => "3",
  "logdateformat" => "F d, Y H:i:s",

syslog¶

Alle Protokollinformationen werden an den voreingestellten Syslog-Daemon des Systems gesendet.

<?php

  "log_type" => "syslog",
  "logfile" => "",
  "loglevel" => "3",