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

假网站的域名招聘类网站该怎么做

假网站的域名,招聘类网站该怎么做,服务器安装WordPress没有权限访问,wordpress 4.5 安装很多人对日志库不以为然#xff0c;包括网狐这种十几年的公司都不重视#xff0c;其实日志库记录的东西能在线上出问题时高效解决#xff0c;特别是别人写的东西#xff0c;人又走了#xff0c;出了问题#xff0c;还可以用日志分析快速解决。要是没有日志记录#xff0…       很多人对日志库不以为然包括网狐这种十几年的公司都不重视其实日志库记录的东西能在线上出问题时高效解决特别是别人写的东西人又走了出了问题还可以用日志分析快速解决。要是没有日志记录出了问题就疑东疑西看别人代码去解决那就是你加班的开始。。。 老版本的网狐框架是没有日志库的到了后面的旗舰版本才有一个幼儿园版本的日志记录服务器。有也是一个垃圾一是没写好二是还经常崩溃三还丢失日志四日志服务器CPU经常20%-30%等等。以前还看到他们的代码每个桌子都创建一个文件游戏里面还一大堆操作文件的代码。。。。。非常难看还低效。这还能忍得了的 为此我找了一个高级的异步开源日志——spdlog其实开源日志库里面优秀的很多选择这个是简单易用可以异步可以按日志等级打印支持多线程等等姿势很多。 且看我如何操刀 先到GitHub - gabime/spdlog: Fast C logging library.开源库上下载下来编译成lib然后用类封装起来给各个模块包含使用。如何封装看下面 #ifndef __H_LOGTOOL #define __H_LOGTOOL #include iostream #include spdlog/spdlog.h #include spdlog/cfg/env.h // support for loading levels from the environment variable #include spdlog/fmt/ostr.h // support for user defined types #include spdlog/async.h #include spdlog/sinks/basic_file_sink.h #include spdlog/sinks/daily_file_sink.h#ifdef _DEBUG #pragma comment (lib,./include/lib/spdlogd.lib) #else #pragma comment (lib,./include/lib/spdlog.lib) #endif #define LOG_MAX_SIZE 2048 using namespace std; using namespace spdlog; class logTool { public:logTool(){}~logTool(){Tool-flush();spdlog::drop_all();spdlog::shutdown();}void init(string szServerName)//房间名称{//spdlog::init_thread_pool(10000, 2);spdlog::cfg::load_env_levels();string fileName logs/daily szServerName .log;auto daily_logger spdlog::daily_logger_mtspdlog::synchronous_factory(daily_logger, fileName, 0, 0);//下面这个支持多线程打印日志//auto daily_logger spdlog::daily_logger_format_mtspdlog::synchronous_factory(daily_logger, fileName, 0, 0);daily_logger-flush_on(spdlog::level::warn);Tool daily_logger;}void log(string szLogInfo){Tool-info(szLogInfo);}void logWarn(string szLogInfo){Tool-warn(szLogInfo);}void logError(string szLogInfo){Tool-error(szLogInfo);}void flush(){Tool-flush();} private:shared_ptrspdlog::logger Tool; };接着下一步是如何引入到服务器里面使用也简单几行代码搞定 #include ..\..\全局定义\logTool.h logTool logex; #define log(...) logex.log(__VA_ARGS__) 服务器停止处添加logex.flush();这让防止服务器关闭时没有及时写入文件。 接着看效果 就连打印日志样式也可以设置的我只用了官方介绍的20%的功能就满足了我的工作需求。 磨刀不误砍柴工有了日志库再也不用担心出问题无处可查大大降低了加班的次数。
http://www.dnsts.com.cn/news/41237.html

相关文章:

  • 网站路径301重定向怎么做做视频网站要什么软件
  • 怎么做盗版网站网站访问统计报告模板
  • 我的个人网站怎么做软件开发专业名词
  • 网站建设一站式自助建站信息网
  • 上海美容论坛网站建设做炫光素材的网站
  • 360网站卖东西怎么做的游戏传奇
  • 网站域名注册商标网站的文字被爬取了
  • 自驾游网站建设方案好网站123
  • 上海知名网站建网站结构优化包括哪些
  • 大丰做网站找哪家好哪个wordpress编辑器
  • 个人网站 不用备案吗怎么用wordpress建立自己的网站吗
  • 网站开发的朝阳建设网站
  • 如何上传网站程序网站建设实训个人
  • 网站跟app区别东莞seo黑帽培训
  • 兰州有做百度网站的吗ppt做的好的有哪些网站有哪些
  • 网站关键词堆砌中国建设安全监理协会网站
  • 自己做视频网站怎么处理高并发莆田市的网站建设公司
  • 聊城做网站的公司教程网站游戏网站建设
  • 网页预览手机网站效果秦皇岛最新封闭通知
  • 网站怎么做图片动态图片不显示页面设计介绍
  • 阿里云可以网站备案吗备案网查询
  • 成都响应网站建设莞城做网站
  • 个人网站导航模版南宁网站建设怎样建立一个好网站
  • 注册网站免费网站制作方案中哪几个点比较重要
  • pk10网站怎么做免费试用网站
  • 中国工程建设质量管理协会网站大型网站制作公司飞数
  • 阿里巴巴网站被关闭了要怎么做公司网站后缀
  • 遵义建设厅网站首页如何添加百度指数
  • 网站备案号怎么添加有了域名和空间怎么做网站内容
  • 如何提高网站在搜索引擎中的排名网站建设实践