logstr
pub fn e<T>(msg:T)->String
where T:std::fmt::Display
{
format!("[-E-] [{}] {}",Local::now().format("%y%m%d %H:%M:%S"),msg)
}
pub fn i<T>(msg:T)->String
where T:std::fmt::Display
{
format!("[-I-] [{}] {}",Local::now().format("%y%m%d %H:%M:%S"),msg)
}
pub fn w<T>(msg:T)->String
where T:std::fmt::Display
{
format!("[-W-] [{}] {}",Local::now().format("%y%m%d %H:%M:%S"),msg)
}
pub fn logname()->String
{
Local::now().format("%y%m%d_%H%M%S.txt").to_string()
}