Dandelion
2.0.0
A light-weight 3D builder for educational usage
Toggle main menu visibility
载入中...
搜索中...
未找到
logger.h
浏览该文件的文档.
1
#ifndef DANDELION_UTILS_LOGGER_H
2
#define DANDELION_UTILS_LOGGER_H
3
4
#include <memory>
5
#include <string>
6
7
#include "
formatter.hpp
"
8
#include <spdlog/spdlog.h>
9
10
/*!
11
* \file utils/logger.h
12
* \ingroup utils
13
* \brief 声明了创建 / 获取 logger 用的工具函数。
14
*/
15
16
/*!
17
* \~chinese
18
* \brief 获取指定名称的 logger 。
19
*
20
* 如果指定名称的 logger 尚不存在,这个函数会创建它;反之则返回这个 logger
21
* 的指针。每个 logger 都有两个 sink ,分别输出到 stdout 和 *dandelion.log*
22
* 中。由于目前尚不需要多线程共享 logger ,所有的 sink 都是单线程版本。
23
*/
24
std::shared_ptr<spdlog::logger> get_logger(
const
std::string& name);
25
26
#endif
// DANDELION_UTILS_LOGGER_H
formatter.hpp
提供对 Eigen 列向量和方阵类型的格式化支持。
src
utils
logger.h
制作者
1.18.0