1616
1717#include < azure/storage/blobs/blob_service_client.hpp>
1818#include < azure/storage/blobs/blob_container_client.hpp>
19- #include < boost/log/sources/logger .hpp>
19+ #include < boost/log/trivial .hpp>
2020
2121#include < cstdint>
2222#include < memory>
@@ -40,7 +40,7 @@ namespace AVEVA::RocksDB::Plugin::Azure::Impl
4040 ::Azure::Storage::Blobs::BlobContainerClient ContainerClient;
4141 };
4242
43- std::shared_ptr<boost::log::sources::logger_mt > m_logger;
43+ std::shared_ptr<boost::log::sources::severity_logger_mt<boost::log::trivial::severity_level> > m_logger;
4444 int64_t m_dataFileInitialSize;
4545 int64_t m_dataFileBufferSize;
4646 std::unordered_map<std::string, ServiceContainer, Core::StringHash, Core::StringEqual> m_clients;
@@ -55,7 +55,7 @@ namespace AVEVA::RocksDB::Plugin::Azure::Impl
5555 const std::string& storageAccountKey,
5656 int64_t dataFileInitialSize,
5757 int64_t dataFileBufferSize,
58- std::shared_ptr<boost::log::sources::logger_mt > logger,
58+ std::shared_ptr<boost::log::sources::severity_logger_mt<boost::log::trivial::severity_level> > logger,
5959 std::optional<std::string_view> cachePath = {},
6060 size_t maxCacheSize = Configuration::MaxCacheSize);
6161 BlobFilesystemImpl (const std::string& name,
@@ -65,7 +65,7 @@ namespace AVEVA::RocksDB::Plugin::Azure::Impl
6565 const std::string& tenantId,
6666 int64_t dataFileInitialSize,
6767 int64_t dataFileBufferSize,
68- std::shared_ptr<boost::log::sources::logger_mt > logger,
68+ std::shared_ptr<boost::log::sources::severity_logger_mt<boost::log::trivial::severity_level> > logger,
6969 std::optional<std::string_view> cachePath = {},
7070 size_t maxCacheSize = Configuration::MaxCacheSize);
7171 BlobFilesystemImpl (const std::string& name,
@@ -76,21 +76,21 @@ namespace AVEVA::RocksDB::Plugin::Azure::Impl
7676 const std::string& accessToken,
7777 int64_t dataFileInitialSize,
7878 int64_t dataFileBufferSize,
79- std::shared_ptr<boost::log::sources::logger_mt > logger,
79+ std::shared_ptr<boost::log::sources::severity_logger_mt<boost::log::trivial::severity_level> > logger,
8080 std::optional<std::string_view> cachePath = {},
8181 size_t maxCacheSize = Configuration::MaxCacheSize);
8282 BlobFilesystemImpl (Models::ChainedCredentialInfo primary,
8383 std::optional<Models::ChainedCredentialInfo> backup,
8484 int64_t dataFileInitialSize,
8585 int64_t dataFileBufferSize,
86- std::shared_ptr<boost::log::sources::logger_mt > logger,
86+ std::shared_ptr<boost::log::sources::severity_logger_mt<boost::log::trivial::severity_level> > logger,
8787 std::optional<std::string_view> cachePath = {},
8888 size_t maxCacheSize = Configuration::MaxCacheSize);
8989 BlobFilesystemImpl (Models::ServicePrincipalStorageInfo primary,
9090 std::optional<Models::ServicePrincipalStorageInfo> backup,
9191 int64_t dataFileInitialSize,
9292 int64_t dataFileBufferSize,
93- std::shared_ptr<boost::log::sources::logger_mt > logger,
93+ std::shared_ptr<boost::log::sources::severity_logger_mt<boost::log::trivial::severity_level> > logger,
9494 std::optional<std::string_view> cachePath = {},
9595 size_t maxCacheSize = Configuration::MaxCacheSize);
9696
@@ -115,7 +115,7 @@ namespace AVEVA::RocksDB::Plugin::Azure::Impl
115115 size_t GetLeaseClientCount ();
116116 void RenameFile (const std::string& fromFilePath, const std::string& toFilePath) const ;
117117 private:
118- BlobFilesystemImpl (std::shared_ptr<boost::log::sources::logger_mt >&& logger, int64_t dataFileInitialSize = 0 , int64_t dataFileBufferSize = 0 );
118+ BlobFilesystemImpl (std::shared_ptr<boost::log::sources::severity_logger_mt<boost::log::trivial::severity_level> >&& logger, int64_t dataFileInitialSize = 0 , int64_t dataFileBufferSize = 0 );
119119 [[nodiscard]] const ::Azure::Storage::Blobs::BlobContainerClient& GetContainer (std::string_view prefix) const ;
120120 void RenewLease (std::stop_token stopToken);
121121 };
0 commit comments