file() :: :file.io_device
format() :: String.t
inode() :: File.Stat.t
level() :: Logger.level
metadata() :: [atom]
path() :: String.t
prune(IO.chardata) :: IO.chardata