当前位置: 首页 > news >正文

做淘宝的网站有哪些微商怎么做推广加好友

做淘宝的网站有哪些,微商怎么做推广加好友,福州鼓楼区建设局网站,长沙seo网络优化本文提供了一种通过log4rs库记录日志的方法。这里没有采用读取yaml文件的方式,而是通过对象构造的方式来初始化日志,用于发包时不带配置文件的场景。 初始化日志 在release环境,仅需要将日志打印到文件中,而日常开发时&#xff…

本文提供了一种通过log4rs库记录日志的方法。这里没有采用读取yaml文件的方式,而是通过对象构造的方式来初始化日志,用于发包时不带配置文件的场景。

初始化日志

在release环境,仅需要将日志打印到文件中,而日常开发时,为了方便调试代码,需要将日志同时打印到文件和终端控制台中,而且日志级别也不相同。可以通过如下宏判断环境。

#[cfg(debug_assertions)]

不同的环境采用不同的初始化方式。

use log::LevelFilter;
use log4rs::append::console::ConsoleAppender;
use log4rs::append::file::FileAppender;
use log4rs::config::{Appender, Config, Root};
use log4rs::encode::pattern::PatternEncoder;
use std::path::Path;#[cfg(debug_assertions)]
pub fn init_log<P: AsRef<Path>>(log_path: P) {let file = FileAppender::builder().encoder(Box::new(PatternEncoder::new("{d(%Y-%m-%d %H:%M:%S)}|{l}|{m}|{n}",))).build(log_path).unwrap();let stdout = ConsoleAppender::builder().encoder(Box::new(PatternEncoder::new("{d(%Y-%m-%d %H:%M:%S)}|{l}|{m}|{n}",))).build();let config = Config::builder().appender(Appender::builder().build("stdout", Box::new(stdout))).appender(Appender::builder().build("file", Box::new(file))).build(Root::builder().appender("stdout").appender("file").build(LevelFilter::Debug),).unwrap();let _ = log4rs::init_config(config).unwrap();
}#[cfg(not(debug_assertions))]
pub fn init_log<P: AsRef<Path>>(log_path: P) {let file = FileAppender::builder().encoder(Box::new(PatternEncoder::new("{d(%Y-%m-%d %H:%M:%S)}|{l}|{m}|{n}",))).build(log_path).unwrap();let config = Config::builder().appender(Appender::builder().build("file", Box::new(file))).build(Root::builder().appender("file").build(LevelFilter::Info)).unwrap();
}

单元测试

use log::debug;
use std::env;#[test]
fn test_init_log() {let log_path = env::current_dir().unwrap().join("tests/test.log");init_log(log_path.as_path());debug!("test_init_log")
}

打印的日志内容如下

2024-03-23 22:35:40|DEBUG|test_init_log|
http://www.yidumall.com/news/6528.html

相关文章:

  • 网站建设发布教程视频上海百网优seo优化公司
  • 长沙住房和建设城乡委员会网站百度指数查询
  • 网站挂马解决360优化大师官网
  • 团购网站做二级域名影响seo排名的因素
  • 网站制作论文 优帮云广告公司联系方式
  • dede网站地图代码免费b站推广网站有哪些
  • 广州企业网页制作新乡seo公司
  • 网站验证码系统白酒最有效的推广方式
  • 防城港做网站国际最新新闻
  • 哪个网站可以做视频软件免费好用的crm软件
  • 建网页网站百度seo排名优化公司哪家强
  • 东莞市专注网站建设公司短视频培训学校
  • 第一源码交易平台关键词排名优化公司
  • 网页视频在线提取专业排名优化工具
  • 做网站应该学什么语言软文营销的五大注意事项
  • 重庆集团网站建设网络热词的利弊
  • 企业宣传片制作公司哪家好seo网站关键词优化哪家好
  • dw制作简单网站模板下载地址搜索关键词优化服务
  • 网页传奇游戏黑屏怎么解决seo学校培训
  • 怎样在百度上建网站百度指数特点
  • 太原做网站公司惠州网站推广排名
  • 景点网站开发积极意义厦门seo网络优化公司
  • 哔哩哔哩网站世界杯比分
  • 博客wordpress模板江西seo推广软件
  • 毕设代做的网站微信朋友圈广告30元 1000次
  • WordPress使用CDN无法登录seo服务公司
  • 网站换域名有没有影响免费数据分析网站
  • 中建人才网证书查询系统福州百度seo
  • 网站运营软件软文推广网
  • 777fj做最好的网站百度推广个人能开户吗