Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.24 KB

the-logbox-injection-dsl.md

File metadata and controls

26 lines (19 loc) · 1.24 KB

The LogBox Injection DSL

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" inject="logbox:root";

//  Named Category
property name="logger" inject="logbox:logger:com.api.model";

//  Category eq to ClassPath
property name="logger" inject="logbox:logger:{this}";