User Guide
logger.hpp
Go to the documentation of this file.
1
/*
2
* Copyright 2023 Blue Brain Project, EPFL.
3
* See the top-level LICENSE file for details.
4
*
5
* SPDX-License-Identifier: Apache-2.0
6
*/
7
8
#pragma once
9
10
/**
11
* \file
12
* \brief Implement logger based on spdlog library
13
*/
14
15
// clang-format off
16
// disable clang-format to keep order of inclusion
17
#include <spdlog/spdlog.h>
18
#include <spdlog/sinks/stdout_color_sinks.h>
19
// clang-format on
20
21
namespace
nmodl
{
22
23
using
logger_type
= std::shared_ptr<spdlog::logger>;
24
extern
logger_type
logger
;
25
26
}
// namespace nmodl
nmodl::logger_type
std::shared_ptr< spdlog::logger > logger_type
Definition:
logger.cpp:19
nmodl
encapsulates code generation backend implementations
Definition:
ast_common.hpp:26
nmodl::logger
logger_type logger
Definition:
logger.cpp:34
src
utils
logger.hpp