#ifndef COMPONENTS_POLICY_CORE_COMMON_POLICY_LOGGER_H_
#define COMPONENTS_POLICY_CORE_COMMON_POLICY_LOGGER_H_
#include <deque>
#include <sstream>
#include <string>
#include <string_view>
#include "base/logging.h"
#include "base/memory/weak_ptr.h"
#include "base/time/time.h"
#include "base/values.h"
#include "components/policy/policy_export.h"
#define LOG_POLICY(log_severity, log_source) …
#define DLOG_POLICY(log_severity, log_source) …
#define VLOG_POLICY(log_verbosity, log_source) …
#define DVLOG_POLICY(log_verbosity, log_source) …
#define LOG_POLICY_INFO(log_type, log_source) …
#define LOG_POLICY_WARNING(log_type, log_source) …
#define LOG_POLICY_ERROR(log_type, log_source) …
#define POLICY_AUTH …
#define POLICY_PROCESSING …
#define CBCM_ENROLLMENT …
#define POLICY_FETCHING …
#define PLATFORM_POLICY …
#define REMOTE_COMMANDS …
#define DEVICE_TRUST …
#define OIDC_ENROLLMENT …
#define EXTENSIBLE_SSO …
namespace policy {
class POLICY_EXPORT PolicyLogger { … };
}
#endif