AS Logger

Der AS Logger ist eine leistungsstarke Bibliothek für strukturiertes Logging und Alarmaufzeichnung in modernen Automatisierungsprojekten. Log-Ereignisse werden über eine einheitliche Fluent-API erzeugt, automatisch angereichert, gefiltert und an ein oder mehrere Ausgabeziele verteilt – ohne die Applikationstasks auszubremsen.

Aktuelle Version
2.2
Artikelnummer
2112000033
100,00 €
Zzgl. Mehrwertsteuer

Produktbeschreibung

Schluss mit unstrukturierten Textausgaben. Der AS Logger bringt strukturiertes Logging und Alarmierung in Ihre CODESYS-Applikation – entkoppelt, erweiterbar und task-sicher, von der Konsole bis zum zentralen Syslog-Server.

Details

Der AS Logger ersetzt verstreute Textausgaben durch strukturierte Log-Ereignisse. Über eine verkettbare Fluent-API werden Ereignisse mit sechs Log-Leveln, Schlüssel/Wert-Paaren und Platzhalter-Templates erzeugt – lesbar für den Menschen, auswertbar für die Maschine.

Das Schreiben ist vollständig von der Ausgabe entkoppelt: Ein Log-Aufruf legt das Ereignis lediglich in eine Inbox ab und kehrt sofort zurück. Eine eigene Worker-Task, die der Logger selbst anlegt, übernimmt die Verarbeitung – ganz ohne zyklischen Aufruf durch die Applikation. Auch langsame Ausgabeziele blockieren die Applikationstasks dadurch nie, und Ihre Zykluszeiten bleiben deterministisch.

Mehrere Ausgabeziele werden gleichzeitig bedient – von der Konsole über die Visualisierung bis zum zentralen Syslog-Server. Jedes Ziel besitzt eigene Level, Filter und Anreicherungen; über offene Schnittstellen lassen sich eigene Ausgabeziele, Decorators und Filter ohne Eingriff in den Kern ergänzen.

Zu den wichtigsten Funktionen zählen:

  • Sechs Log-Level: TRACE, DEBUG, INFO, WARN, ERROR, FATAL
  • Fluent-API mit strukturierten Schlüssel/Wert-Paaren und Platzhalter-Templates
  • Entkoppeltes Schreiben über eine Inbox mit eigener Worker-Task
  • Mehrere gleichzeitige Sinks: Konsole, Speicherpuffer (Visualisierung), CODESYS-Logger, Syslog (RFC 5424 über UDP)
  • Automatische Anreicherung: Maschinen-/Host-Kontext, Quellkontext
  • Maskierung sensibler Inhalte vor der Ausgabe (Redaction)
  • Filter und Log-Level pro Sink konfigurierbar; Alarmprotokollierung mit Schweregraden und Alarmcodes
  • Offene Schnittstellen (ISink, IDecorator, ISinkFilter), task-sichere Ausgabe und integrierte Diagnosezähler

Vorteile auf einen Blick:

  • Macht Störungen und Ereignisse nachvollziehbar
  • Beschleunigt Inbetriebnahme und Fehlersuche
  • Blockiert Applikationstasks nicht – Zykluszeiten bleiben deterministisch
  • Etabliert einheitliches Logging über alle Applikationen hinweg

Typische Anwendungsfälle:

  • Störungs- und Alarmaufzeichnung an Maschinen
  • Anzeige aktueller Ereignisse in der Visualisierung
  • Zentrales Sammeln von Logs mehrerer Steuerungen über Syslog
  • Diagnose in Entwicklung und Inbetriebnahme

Der AS Logger verwandelt Logging in einen strukturierten, entkoppelten Prozess – und schafft so Transparenz in Ihrer Applikation, ohne deren Echtzeitverhalten zu beeinträchtigen.

Voraussetzungen

RequirementValue
Programming SystemCODESYS Development System V3.5.22.30
Target SystemCODESYS Control V3.5.22.30
Supported Platforms / DevicesNo restriction
Additional RequirementsNone
LicensingSingle Device Only
RestrictionsNone
Required AccessoryNone

Support

No Support

Technischer Support ist bei diesem Produkt nicht enthalten. Um technischen Support zu erhalten, erwerben Sie bitte ein CODESYS Support Ticket.

 

Für allgemeine Fehlermeldungen oder Vertriebs-Anfragen vor dem Kauf verwenden Sie bitte direkt das Kontaktformular "Meine Frage", das auch ohne Login genutzt werden kann. Eine Liste mit alternativen Support-Ressourcen finden Sie im Support-Bereich der CODESYS Group-Webseite.

Support

ASKS GmbH

Tevesstr. 29a

78176 Blumberg
Deutschland

Phone: +49 7702 / 6089917

www.as-ks.de

support@as-ks.de

This product includes technical support from the original software vendor. To submit your request, please contact the vendor directly.

Supplier

ASKS GmbH

Tevesstr. 29a

78176 Blumberg
Deutschland

www.as-ks.de