conduit library Null safety
The core libraries of the Conduit framework.
See documentation guides at https://conduit.io/docs/.
Classes
- APIConfiguration
- A Configuration to represent an external HTTP API.
- Configuration
- Subclasses of Configuration read YAML strings and files, assigning values from the YAML document to properties of an instance of this type.
- ConfigurationCompiler
- ConfigurationError
- Thrown when Configuration subclass is invalid and requires a change in code.
- ConfigurationException
- Thrown when reading data into a Configuration fails.
- ConfigurationItemAttribute
- Configuration properties may be attributed with these.
- ConfigurationRuntime
- DatabaseConfiguration
- A Configuration to represent a database connection configuration.
- Level
- Levels to control logging output. Logging can be enabled to include all levels above certain Level. Levels are ordered using an integer value Level.value. The predefined Level constants below are sorted as follows (in descending order): Level.SHOUT, Level.SEVERE, Level.WARNING, Level.INFO, Level.CONFIG, Level.FINE, Level.FINER, Level.FINEST, and Level.ALL.
- Logger
- Use a Logger to log debug messages.
- LogRecord
- A log entry representation used to propagate information from Logger to individual handlers.
- MigrationSource
Constants
- defaultLevel → const Level
-
The default Level.
Level.INFO
- optionalConfiguration → const ConfigurationItemAttribute
-
A ConfigurationItemAttribute for optional properties.
ConfigurationItemAttribute._(ConfigurationItemAttributeType.optional)
- requiredConfiguration → const ConfigurationItemAttribute
-
A ConfigurationItemAttribute for required properties.
ConfigurationItemAttribute._(ConfigurationItemAttributeType.required)
Properties
- hierarchicalLoggingEnabled ↔ bool
-
Whether to allow fine-grain logging and configuration of loggers in a
hierarchy.
read / write
- recordStackTraceAtLevel ↔ Level
-
Automatically record stack traces for any message of this level or above.
read / write
Enums
- ConfigurationItemAttributeType
- Possible options for a configuration item property's optionality.