9#include <l4/re/util/debug>
11namespace Block_device {
13class Err :
public L4Re::Util::Err
17 Err(Level l = Normal) : L4Re::Util::Err(l,
"") {}
20class Dbg :
public L4Re::Util::Dbg
31 Dbg(
unsigned long l = Blk_info,
char const *subsys =
"")
32 : L4Re::Util::Dbg(l,
"libblock", subsys) {}
34 static Dbg warn(
char const *subsys =
"")
35 {
return Dbg(Blk_warn, subsys); }
37 static Dbg info(
char const *subsys =
"")
38 {
return Dbg(Blk_info, subsys); }
40 static Dbg trace(
char const *subsys =
"")
41 {
return Dbg(Blk_trace, subsys); }
43 static Dbg steptrace(
char const *subsys =
"")
44 {
return Dbg(Blk_steptrace, subsys); }