CARVIEW |
Select Language
HTTP/2 200
date: Thu, 24 Jul 2025 19:39:48 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=179.477066,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=516.406879,issue_conversation_sidebar-fragment;desc="issue_conversation_sidebar fragment";dur=35.996561,nginx;desc="NGINX";dur=1.512444,glb;desc="GLB";dur=100.987424
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: fd8fbbc
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=ZsaTzxZB0KDl4Lm2YqklyhNjLB4VrRpUHG38A8QrkM8w9J5FkPt%2BdOWlOeumNd5ZcRlRlcDXtEADmIzOaDW1r51yBtSQI%2B3IC9sgq9DDDRflnlAkXhpUlenII7nF2RkJT9UYoFKYhPv6%2FuTgDY3WhHKpVnEgDjOBkTZyLSKGRtJcIgFg1COomZnRDNsJW4TqLdsTUwh%2FkVBrENxSSSPRkzM25jH1cwCC%2Bekiy0nBA91fkjdPR%2BHeRP1M8Kaq%2BRTyjed554%2B7MwiFHOqhbBmtNw%3D%3D--AtptQVdegX1FE2mK--ECUPL5vQ3DT951RGZkuQQQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1132283622.1753385988; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 19:39:48 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 19:39:48 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 87E0:1891EB:6288:8277:68828C04
spdlog and nlohmann/json are incompatible ? · Issue #2764 · gabime/spdlog · GitHub
No one assignedNo labelsNo projectsNo milestoneNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Closed
Description
I'm going crazy with this...
main.cpp
#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_TRACE
#include <stdio.h>
#include <iostream>
#include <string>
#include <chrono>
#include <spdlog/spdlog.h>
#include <spdlog/sinks/stdout_color_sinks.h>
#include <spdlog/sinks/daily_file_sink.h>
#include "config/test.h"
int main(int argc, char * argv[])
{
auto console_sink = std::make_shared<spdlog::sinks::stdout_color_sink_mt>();
console_sink->set_level(spdlog::level::trace);
console_sink->set_pattern("[%Y-%m-%d %H:%M:%S.%e] [%s:%#] [%^%l%$] %v");
auto file_sink = std::make_shared<spdlog::sinks::daily_file_sink_mt>("daily.log", 0, 1);
file_sink->set_level(spdlog::level::info);
file_sink->set_pattern("[%Y-%m-%d %H:%M:%S.%e] [%s:%#] [%^%l%$] %v");
std::vector<spdlog::sink_ptr> sinks {console_sink, file_sink};
auto logger = std::make_shared<spdlog::logger>(LOGGER_NAME, sinks.begin(), sinks.end());
logger->set_level(spdlog::level::trace);
logger->set_pattern("[%Y-%m-%d %H:%M:%S.%e] [%s:%#] [%^%l%$] %v");
spdlog::register_logger(logger);
Test* test = new Test();
return 0;
}
config/test.h
#ifndef _TEST_H_
#define _TEST_H_
#include <string>
#include <map>
#include <fstream>
#include <iostream>
#include <spdlog/spdlog.h>
#include <chrono>
#include <ctime>
#include "json.hpp"
#define LOGGER_NAME "logger"
class Test
{
public:
Test();
private:
std::shared_ptr<spdlog::logger> m_logger;
};
#endif
config/test.cpp
#include "test.h"
Test::Test()
{
this->m_logger = spdlog::get(LOGGER_NAME);
std::cout << "TRACE: " << this->m_logger->should_log(spdlog::level::trace) << std::endl;
std::cout << "DEBUG: " << this->m_logger->should_log(spdlog::level::debug) << std::endl;
std::cout << "INFO: " << this->m_logger->should_log(spdlog::level::info) << std::endl;
std::cout << "WARN: " << this->m_logger->should_log(spdlog::level::warn) << std::endl;
std::cout << "ERROR: " << this->m_logger->should_log(spdlog::level::err) << std::endl;
std::cout << "CRITICAL: " << this->m_logger->should_log(spdlog::level::critical) << std::endl;
SPDLOG_LOGGER_TRACE(this->m_logger, "Test");
SPDLOG_LOGGER_DEBUG(this->m_logger, "Test");
SPDLOG_LOGGER_INFO(this->m_logger, "Test");
SPDLOG_LOGGER_WARN(this->m_logger, "Test");
SPDLOG_LOGGER_ERROR(this->m_logger, "Test");
SPDLOG_LOGGER_CRITICAL(this->m_logger, "Test");
}
Console output
TRACE: 1
DEBUG: 1
INFO: 1
WARN: 1
ERROR: 1
CRITICAL: 1
[2023-06-16 11:08:37.282] [test.cpp:23] [info] Test
[2023-06-16 11:08:37.283] [test.cpp:24] [warning] Test
[2023-06-16 11:08:37.283] [test.cpp:25] [error] Test
[2023-06-16 11:08:37.283] [test.cpp:26] [critical] Test
Expected console output
TRACE: 1
DEBUG: 1
INFO: 1
WARN: 1
ERROR: 1
CRITICAL: 1
==> [2023-06-16 11:08:37.282] [test.cpp:21] [trace] Test <==
==> [2023-06-16 11:08:37.282] [test.cpp:22] [debug] Test <==
[2023-06-16 11:08:37.282] [test.cpp:23] [info] Test
[2023-06-16 11:08:37.283] [test.cpp:24] [warning] Test
[2023-06-16 11:08:37.283] [test.cpp:25] [error] Test
[2023-06-16 11:08:37.283] [test.cpp:26] [critical] Test
This is a bug or I'm doing something wrong ?
Metadata
Metadata
Assignees
Labels
No labels
Projects
Milestone
Relationships
Development
Issue actions
You can’t perform that action at this time.