Waher.Events 1.4.7

The Waher.Events project provides the basic architecture and framework for event logging in applications.

Showing the top 20 packages that depend on Waher.Events.

Packages Downloads
Waher.Things
Class library defining generic properties for things.
16
Waher.Networking.XMPP.Concentrator
Implements the XMPP IoT concentrator as defined by the Neuro-Foundation (neuro-foundation.io). The concentrator interface allows a device to manage a set of internal virtual devices, all sharing the same XMPP connection.
15
Waher.Runtime.Inventory
Class library that keeps an inventory of types and interfaces available in your code. It also provides a means to access available types given an interface, and can find the best implementation to process a task or item. It can be used to implement an Inversion of Control Pattern, and helps instantiate interfaces, abstract classes and normal classes, including recursively instantiating constructor arguments. Handles singleton types.
15
Waher.Things
Class library defining generic properties for things.
15
Waher.Events.Console
Outputs events to the standard console output.
14
Waher.Script
Class library that defines a script language and an object abstraction of computable elements. The library helps application parse and execute script. Script is extensible, and it is easy for modules to extend the script engine.
14
Waher.Networking.XMPP.Provisioning
Implements the XMPP IoT provisioning extesion as defined by the Neuro-Foundation (neuro-foundation.io).
14
Waher.Script
Class library that defines a script language and an object abstraction of computable elements. The library helps application parse and execute script. Script is extensible, and it is easy for modules to extend the script engine. Script Syntax: https://waher.se/Script.md
14
Waher.Things
Class library defining generic properties for things.
14
Waher.Runtime.Timing
Class library that helps with timing of events in runtime environments.
14
Waher.Runtime.Inventory
Class library that keeps an inventory of types and interfaces available in your code. It also provides a means to access available types given an interface, and can find the best implementation to process a task or item. It can be used to implement an Inversion of Control Pattern, and helps instantiate interfaces, abstract classes and normal classes, including recursively instantiating constructor arguments. Handles singleton types.
14
Waher.Things
Class library defining generic properties for things.
13

The Waher.Events library uses a static class Log as a hub for all type of event logging in applications. To this hub you can register any number of Event Sinks that receive events and distribute them according to implementation details in each one. By logging all events to Log you have a configurable environment where you can change logging according to specific needs of the project.

Version Downloads Last updated
1.4.7 1 02/12/2026
1.4.6 9 12/11/2025
1.4.5 9 12/12/2025
1.4.4 8 12/12/2025
1.4.3 8 12/12/2025
1.4.2 8 12/12/2025
1.4.1 8 12/12/2025
1.4.0 8 12/12/2025
1.3.0 6 12/13/2025
1.2.1 8 12/13/2025
1.2.0 9 12/13/2025
1.1.4 9 12/11/2025
1.1.3 8 12/11/2025
1.1.2 8 12/12/2025
1.1.1 8 12/12/2025
1.1.0 9 12/09/2025
1.0.15 7 12/13/2025
1.0.14 8 12/12/2025
1.0.13 7 12/12/2025
1.0.12 9 12/13/2025
1.0.11 8 12/12/2025
1.0.10 7 12/12/2025
1.0.9 8 12/13/2025
1.0.8 7 12/13/2025
1.0.7 8 12/13/2025
1.0.6 7 12/13/2025
1.0.5 7 12/13/2025
1.0.4 7 12/13/2025
1.0.3 8 12/13/2025
1.0.2 6 12/13/2025
1.0.1 8 12/13/2025
1.0.0 6 12/13/2025