Fastly Compute C++ SDK
Loading...
Searching...
No Matches
log.h File Reference
#include <fastly/error.h>
#include <fastly/sdk-sys.h>
#include <format>
#include <string>
#include <string_view>

Go to the source code of this file.

Classes

class  fastly::log::Endpoint
class  fastly::log::LoggerBuilder

Namespaces

namespace  fastly
namespace  fastly::log

Typedefs

using fastly::log::LogLevel = fastly::sys::log::LogLevel
using fastly::log::LogLevelFilter = fastly::sys::log::LogLevelFilter

Functions

template<typename... Args>
void fastly::log::error (std::format_string< Args... > fmt, Args &&...args)
template<typename... Args>
void fastly::log::error_to (std::string_view dest, std::format_string< Args... > fmt, Args &&...args)
template<typename... Args>
void fastly::log::warn (std::format_string< Args... > fmt, Args &&...args)
template<typename... Args>
void fastly::log::warn_to (std::string_view dest, std::format_string< Args... > fmt, Args &&...args)
template<typename... Args>
void fastly::log::info (std::format_string< Args... > fmt, Args &&...args)
template<typename... Args>
void fastly::log::info_to (std::string_view dest, std::format_string< Args... > fmt, Args &&...args)
template<typename... Args>
void fastly::log::debug (std::format_string< Args... > fmt, Args &&...args)
template<typename... Args>
void fastly::log::debug_to (std::string_view dest, std::format_string< Args... > fmt, Args &&...args)
template<typename... Args>
void fastly::log::trace (std::format_string< Args... > fmt, Args &&...args)
template<typename... Args>
void fastly::log::trace_to (std::string_view dest, std::format_string< Args... > fmt, Args &&...args)
void fastly::log::set_max_level (LogLevelFilter level)
 Set the global maximum log level.
LogLevelFilter fastly::log::max_level ()
void fastly::log::init_simple (Endpoint endpoint, LogLevelFilter level)
void fastly::log::init_simple (std::string_view endpoint, LogLevelFilter level)
void fastly::log::init_simple (Endpoint endpoint)
void fastly::log::init_simple (std::string_view endpoint)