#include "LogCollection.hpp"
#include <XLink/XLinkPublicDefines.h>
#include <ghc/filesystem.hpp>
#include <iomanip>
#include <iostream>
#include <nlohmann/json.hpp>
#include <sstream>
#include <system_error>
#include "build/version.hpp"
#include "sha1.hpp"
#include "utility/Environment.hpp"
#include "utility/Logging.hpp"
Go to the source code of this file.
Classes | |
struct | dai::logCollection::FileWithSHA1 |
Namespaces | |
dai | |
dai::logCollection | |
Functions | |
std::string | dai::logCollection::calculateSHA1 (const std::string &input) |
std::string | dai::logCollection::getOSPlatform () |
void | dai::logCollection::logCrashDump (const tl::optional< PipelineSchema > &pipelineSchema, const CrashDump &crashDump, const dai::DeviceInfo &deviceInfo) |
void | dai::logCollection::logPipeline (const PipelineSchema &pipelineSchema, const dai::DeviceInfo &deviceInfo) |
std::string | dai::logCollection::platformToString (XLinkPlatform_t platform) |
std::string | dai::logCollection::protocolToString (XLinkProtocol_t protocol) |
bool | dai::logCollection::sendLogsToServer (const tl::optional< FileWithSHA1 > &, const tl::optional< FileWithSHA1 > &, const dai::DeviceInfo &) |
Variables | |
constexpr auto | dai::logCollection::LOG_ENDPOINT = "https://logs.luxonis.com/logs" |