Skip to content

Commit

Permalink
Documentation, fix config flag for logging
Browse files Browse the repository at this point in the history
  • Loading branch information
janspeller committed May 23, 2022
1 parent a16f67f commit efeb271
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 4 deletions.
2 changes: 1 addition & 1 deletion boswatch/router/routerManager.py
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ def runRouters(self, routerRunList, bwPacket):
else:
logging.warning("unknown router: %s", routerName)

if self.config.get('server.logging', False):
if self.config.get("server", "logging", default=False):
self._saveStats() # write stats to stats file

def cleanup(self):
Expand Down
2 changes: 1 addition & 1 deletion config/server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ server:
port: 8080
name: BW3 Server # name of the BW3 Server instance
useBroadcast: no # serve server ip on broadcast request
log: false # enable log file
logging: False # enable log file

alarmRouter:
- Router 1
Expand Down
18 changes: 16 additions & 2 deletions docu/docs/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,15 +157,16 @@ decoder:
```

---
## Server
<h2 id="server-configuration">Server</h2>
Nachfolgend alle Paramater der Server Konfiguration

### `server:`
|Feld|Beschreibung|Default|
|----|------------|-------|
|port|Port auf dem der Server lauscht|8080
|port|Port auf dem der Server lauscht| 8080
|name|Name zur Identifizierung der Server Instanz||
|useBroadcast|Verbindungsdaten per Broadcast Server bereitstellen|no|
|logging|Aktivieren / Deaktivieren des Schreibens von Statistik-Dateien|False|

---
### `alarmRouter:`
Expand Down Expand Up @@ -215,3 +216,16 @@ router:
## Module/Plugins

Die möglichen Einstellungen der einzelnen Module und Plugins sind im jeweiligen Kapitel aufgelistet.

---
## Logging

Um den Datenträger, auf dem Boswatch läuft, zu schützen ist das Logging in
Dateien standartmäßig auf Fehlermeldungen begrenzt.
In den Dateien `logger_client.ini` bzw `logger_server.ini` kann dies
entsprechend im Bereich `handler_file` unter `level=` angepasst werden.

Das Schreiben einer Statistik-Datei, welche die Durchläufe aller Module
und Plugins dokumentiert, kann in der Server-Konfiguration über den Parameter
`logging` aktiviert werden.
(siehe [Server-Konfiguration](#server-configuration))

0 comments on commit efeb271

Please sign in to comment.