var searchIndex = {}; searchIndex["simplelog"] = {"doc":"","items":[[4,"LogLevelFilter","simplelog","An enum representing the available verbosity level filters of the logging\nframework.",null,null],[13,"Off","","A level lower than all log levels.",0,null],[13,"Error","","Corresponds to the `Error` log level.",0,null],[13,"Warn","","Corresponds to the `Warn` log level.",0,null],[13,"Info","","Corresponds to the `Info` log level.",0,null],[13,"Debug","","Corresponds to the `Debug` log level.",0,null],[13,"Trace","","Corresponds to the `Trace` log level.",0,null],[3,"SimpleLogger","","The SimpleLogger struct. Provides a very basic Logger implementation",null,null],[3,"TermLogger","","The TermLogger struct. Provides a stderr/out based Logger implementation",null,null],[3,"FileLogger","","The FileLogger struct. Provides a file based Logger implementation",null,null],[3,"CombinedLogger","","The CombinedLogger struct. Provides a Logger implementation that proxies multiple Loggers as one.",null,null],[11,"init","","init function. Globally initializes the SimpleLogger as the one and only used log facility.",1,{"inputs":[{"name":"loglevelfilter"}],"output":{"name":"result"}}],[11,"new","","allows to create a new logger, that can be independently used, no matter whats globally set.",1,{"inputs":[{"name":"loglevelfilter"}],"output":{"name":"box"}}],[11,"enabled","","",1,null],[11,"log","","",1,null],[11,"level","","",1,null],[11,"as_log","","",1,{"inputs":[{"name":"box"}],"output":{"name":"box"}}],[11,"init","","init function. Globally initializes the TermLogger as the one and only used log facility.",2,{"inputs":[{"name":"loglevelfilter"}],"output":{"name":"result"}}],[11,"new","","allows to create a new logger, that can be independently used, no matter whats globally set.",2,{"inputs":[{"name":"loglevelfilter"}],"output":{"name":"box"}}],[11,"enabled","","",2,null],[11,"log","","",2,null],[11,"level","","",2,null],[11,"as_log","","",2,{"inputs":[{"name":"box"}],"output":{"name":"box"}}],[11,"init","","init function. Globally initializes the FileLogger as the one and only used log facility.",3,{"inputs":[{"name":"loglevelfilter"},{"name":"file"}],"output":{"name":"result"}}],[11,"new","","allows to create a new logger, that can be independently used, no matter whats globally set.",3,{"inputs":[{"name":"loglevelfilter"},{"name":"file"}],"output":{"name":"box"}}],[11,"enabled","","",3,null],[11,"log","","",3,null],[11,"level","","",3,null],[11,"as_log","","",3,{"inputs":[{"name":"box"}],"output":{"name":"box"}}],[11,"init","","init function. Globally initializes the CombinedLogger as the one and only used log facility.",4,{"inputs":[{"name":"vec"}],"output":{"name":"result"}}],[11,"new","","allows to create a new logger, that can be independently used, no matter whats globally set.",4,{"inputs":[{"name":"vec"}],"output":{"name":"box"}}],[11,"enabled","","",4,null],[11,"log","","",4,null],[11,"level","","",4,null],[11,"as_log","","",4,{"inputs":[{"name":"box"}],"output":{"name":"box"}}],[8,"SharedLogger","","Trait to have a common interface to obtain the LogLevel of Loggers",null,null],[10,"level","","Returns the set LogLevel for this Logger",5,null],[10,"as_log","","Returns the logger as a Log trait object",5,{"inputs":[{"name":"box"}],"output":{"name":"box"}}],[11,"max","","Returns the most verbose logging level filter.",0,{"inputs":[],"output":{"name":"loglevelfilter"}}],[11,"to_log_level","","Converts `self` to the equivalent `LogLevel`.",0,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"eq","","",0,null],[11,"eq","","",0,null],[11,"partial_cmp","","",0,null],[11,"partial_cmp","","",0,null],[11,"cmp","","",0,null],[11,"from_str","","",0,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"fmt","","",0,null]],"paths":[[4,"LogLevelFilter"],[3,"SimpleLogger"],[3,"TermLogger"],[3,"FileLogger"],[3,"CombinedLogger"],[8,"SharedLogger"]]}; initSearch(searchIndex);