Classes | Namespaces | Functions | Variables
LogCollection.cpp File Reference
#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"
Include dependency graph for LogCollection.cpp:

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"
 


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19