package vlt

  1. Overview
  2. Docs
module ConfigLexer : sig ... end
module ConfigParser : sig ... end
module Configuration : sig ... end

This module defines the contents of a configuration file.

module ConfigurationNew : sig ... end

This module provides the function loading a configuration from a file in "new" format.

module ConfigurationOld : sig ... end

This module provides the function loading a configuration from a file in "old" format.

module Daikon : sig ... end

This module provides support for the Daikon tool.

module Event : sig ... end

This module defines the concept of event and how to construct them.

module Filter : sig ... end

This module defines the concept of filter, that is predicate over an event. It is possible to register new filters through the register function. Initially, all the filters defined in this file are registered (using the function name as the registration name).

module Layout : sig ... end

This module defines the concept of layout, that is how an event is rendered into a string. It is possible to register new layouts through the register function. Initially, all the layouts defined in this file (except pattern and csv) are registered (using the function name as the registration name).

module Level : sig ... end

This module defines the various levels of log, as well as some utility functions over levels.

module Log4j : sig ... end

This module provides support for the log4j tool.

module Logger : sig ... end

This module defines the concept of logger.

module Mode : sig ... end

This module defines the modes of event delivery.

module Name : sig ... end

This module defines the type of logger names, as well as conversion function from/to string. A logger name is a dot-separated list of strings.

module Output : sig ... end

This module defines the concept of output, that is how an event is written to a channel. It is possible to register new outputs through the register function. Initially, two outputs are registered:

module Paje : sig ... end

This module provides support for the Pajé tool (version 1.2.3).

module Signal : sig ... end

This module provides support for signal handling.

module Tree : sig ... end

This module is responsible for the management of loggers, stored in a tree.

module Utils : sig ... end

This module regroups miscellaneous utility functions.

module Version : sig ... end

Current Bolt version.