27 lines
504 B
C++
27 lines
504 B
C++
#pragma once
|
|
|
|
#include <memory>
|
|
#include <array>
|
|
|
|
#define FMT_HEADER_ONLY
|
|
#include "fmt/core.h"
|
|
|
|
#include "lemlib/logger/baseSink.hpp"
|
|
#include "lemlib/logger/infoSink.hpp"
|
|
#include "lemlib/logger/telemetrySink.hpp"
|
|
|
|
namespace lemlib {
|
|
|
|
/**
|
|
* @brief Get the info sink.
|
|
* @return std::shared_ptr<InfoSink>
|
|
*/
|
|
std::shared_ptr<InfoSink> infoSink();
|
|
|
|
/**
|
|
* @brief Get the telemetry sink.
|
|
* @return std::shared_ptr<TelemetrySink>
|
|
*/
|
|
std::shared_ptr<TelemetrySink> telemetrySink();
|
|
} // namespace lemlib
|