Show / Hide Table of Contents

Class AzureTableStorageLogger

Inheritance
Object
AzureTableStorageLogger
Namespace: Lacuna.Pki.AzureConnector
Assembly: Lacuna.Pki.AzureConnector.dll
Syntax
public class AzureTableStorageLogger : ILogger

Fields

DefaultTableName

Declaration
public const string DefaultTableName = null
Field Value
Type Description
String

PartitionKey

Declaration
public const string PartitionKey = null
Field Value
Type Description
String

Methods

Configure()

Declaration
public void Configure()

CreateFromConnectionString(String, String, LogLevels)

Declaration
public static AzureTableStorageLogger CreateFromConnectionString(string connectionString, string tableName = null, LogLevels minLevel = null)
Parameters
Type Name Description
String connectionString
String tableName
LogLevels minLevel
Returns
Type Description
AzureTableStorageLogger

CreateFromSettingName(String, String, LogLevels)

Declaration
public static AzureTableStorageLogger CreateFromSettingName(string settingName, string tableName = null, LogLevels minLevel = null)
Parameters
Type Name Description
String settingName
String tableName
LogLevels minLevel
Returns
Type Description
AzureTableStorageLogger

CreateFromStorageAccount(CloudStorageAccount, String, LogLevels)

Declaration
public static AzureTableStorageLogger CreateFromStorageAccount(CloudStorageAccount storageAccount, string tableName = null, LogLevels minLevel = null)
Parameters
Type Name Description
CloudStorageAccount storageAccount
String tableName
LogLevels minLevel
Returns
Type Description
AzureTableStorageLogger

CreateFromTableClient(CloudTableClient, String, LogLevels)

Declaration
public static AzureTableStorageLogger CreateFromTableClient(CloudTableClient tableClient, string tableName = null, LogLevels minLevel = null)
Parameters
Type Name Description
CloudTableClient tableClient
String tableName
LogLevels minLevel
Returns
Type Description
AzureTableStorageLogger

CreateFromTableReference(CloudTable, LogLevels)

Declaration
public static AzureTableStorageLogger CreateFromTableReference(CloudTable tableReference, LogLevels minLevel = null)
Parameters
Type Name Description
CloudTable tableReference
LogLevels minLevel
Returns
Type Description
AzureTableStorageLogger

Flush()

Declaration
public void Flush()

GetTableAsync()

Declaration
protected Task<CloudTable> GetTableAsync()
Returns
Type Description
Task<CloudTable>

Log(LogLevels, String, String)

Declaration
public void Log(LogLevels level, string message, string source)
Parameters
Type Name Description
LogLevels level
String message
String source
Back to top Copyright © 2015-2020 Lacuna Software