@@ -109,20 +109,20 @@ inline auto &make_std_out() noexcept {
109
109
* \brief Log information grips.
110
110
*/
111
111
template <typename Outputer>
112
- class grip {
112
+ class logger {
113
113
Outputer out_;
114
114
char const *func_;
115
115
level level_limit_;
116
116
117
117
public:
118
118
template <typename O>
119
- grip (char const *func, O &&out, level level_limit) noexcept
119
+ logger (char const *func, O &&out, level level_limit) noexcept
120
120
: out_ (std::forward<O>(out))
121
121
, func_ (func)
122
122
, level_limit_(level_limit) {}
123
123
124
124
template <typename ... A>
125
- grip const &operator ()(log::level l, A &&...args) const noexcept {
125
+ logger const &operator ()(log::level l, A &&...args) const noexcept {
126
126
if (underlyof (l) < underlyof (level_limit_)) {
127
127
return *this ;
128
128
}
@@ -135,28 +135,28 @@ class grip {
135
135
return *this ;
136
136
}
137
137
138
- template <typename ... A> grip const &trace (A &&...args) const noexcept { return (*this )(log::level::trace , std::forward<A>(args)...); }
139
- template <typename ... A> grip const &debug (A &&...args) const noexcept { return (*this )(log::level::debug , std::forward<A>(args)...); }
140
- template <typename ... A> grip const &info (A &&...args) const noexcept { return (*this )(log::level::info , std::forward<A>(args)...); }
141
- template <typename ... A> grip const &warning (A &&...args) const noexcept { return (*this )(log::level::warning, std::forward<A>(args)...); }
142
- template <typename ... A> grip const &error (A &&...args) const noexcept { return (*this )(log::level::error , std::forward<A>(args)...); }
143
- template <typename ... A> grip const &failed (A &&...args) const noexcept { return (*this )(log::level::failed , std::forward<A>(args)...); }
138
+ template <typename ... A> logger const &trace (A &&...args) const noexcept { return (*this )(log::level::trace , std::forward<A>(args)...); }
139
+ template <typename ... A> logger const &debug (A &&...args) const noexcept { return (*this )(log::level::debug , std::forward<A>(args)...); }
140
+ template <typename ... A> logger const &info (A &&...args) const noexcept { return (*this )(log::level::info , std::forward<A>(args)...); }
141
+ template <typename ... A> logger const &warning (A &&...args) const noexcept { return (*this )(log::level::warning, std::forward<A>(args)...); }
142
+ template <typename ... A> logger const &error (A &&...args) const noexcept { return (*this )(log::level::error , std::forward<A>(args)...); }
143
+ template <typename ... A> logger const &failed (A &&...args) const noexcept { return (*this )(log::level::failed , std::forward<A>(args)...); }
144
144
};
145
145
146
146
template <typename O>
147
- inline auto make_grip (char const *func, O &&out, level level_limit = level::info) noexcept {
148
- return grip <std::decay_t <O>>(func, std::forward<O>(out), level_limit);
147
+ inline auto make_logger (char const *func, O &&out, level level_limit = level::info) noexcept {
148
+ return logger <std::decay_t <O>>(func, std::forward<O>(out), level_limit);
149
149
}
150
150
151
- inline auto make_grip (char const *func, level level_limit = level::info) noexcept {
152
- return make_grip (func, make_std_out (), level_limit);
151
+ inline auto make_logger (char const *func, level level_limit = level::info) noexcept {
152
+ return make_logger (func, make_std_out (), level_limit);
153
153
}
154
154
155
- inline auto make_grip (char const * /* ignore*/ , char const *name, level level_limit = level::info) noexcept {
156
- return make_grip (name, make_std_out (), level_limit);
155
+ inline auto make_logger (char const * /* ignore*/ , char const *name, level level_limit = level::info) noexcept {
156
+ return make_logger (name, make_std_out (), level_limit);
157
157
}
158
158
159
159
} // namespace log
160
160
LIBIMP_NAMESPACE_END_
161
161
162
- #define LIBIMP_LOG_ (...) auto log = ::LIBIMP::log::make_grip (__func__,##__VA_ARGS__)
162
+ #define LIBIMP_LOG_ (...) auto log = ::LIBIMP::log::make_logger (__func__,##__VA_ARGS__)
0 commit comments