The LogBox Injection DSL

Last updated 10 months ago

WireBox DI and Injection can talk to LogBox. This way you can easily use our dependency injection DSL for LogBox related objects:

Type

Description

logbox

Get a reference to the application's LogBox instance

logbox:root

Get a reference to the root logger

logbox:logger:category

Get a reference to a named logger by its category name

logbox:logger:{this}

Get a reference to a named logger according to the current class path of the injected target

Below you can see the most common usage of this dependency DSL:

// LogBox wired in
property name="logBox" inject="logbox";
// Root Logger
property name="logger" type="logbox:root";
// Named Category
property name="logger" type="logbox:logger:com.api.model";
// Category eq to ClassPath
property name="logger" type="logbox:logger:{this}";