DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
FileLoggerProvider.h
Go to the documentation of this file.
1#pragma once
2#include "Common.h"
5
6
7namespace DotNetDupe {
8 namespace Extensions {
9 namespace Logging {
10
45
46 }
47 }
48}
Defines common cross-platform macros, export decorators, and fundamental types.
#define DOTNETDUPE_API
Platform-specific linkage decoration for exporting or importing library symbols.
Definition Common.h:20
const DotNetDupe::System::String & GetFilePath() const
Gets the configured destination file path.
FileLoggerProvider()
Initializes a new FileLoggerProvider using default configuration.
DotNetDupe::System::SmartPointer< ILogger > CreateLogger(const DotNetDupe::System::String &categoryName) override
Creates a FileLogger instance for the specified category.
Represents a type that can create instances of ILogger.
Definition ILogger.h:72
A unified smart pointer that supports both unique and shared ownership semantics.
Represents text as a sequence of UTF-8 code units with culture-invariant operations.
Definition String.h:74
LogLevel
Defines logging severity levels.
Definition ILogger.h:15
@ Information
Logs that track the general flow of the application.
Definition ILogger.h:21
Encapsulates logging system configuration options.