update WithLogLevel to accept params string[]
This commit is contained in:
parent
5f9371e95e
commit
f765933efa
|
@ -15,6 +15,7 @@ namespace DistTestCore.Codex
|
||||||
public string? NameOverride { get; set; }
|
public string? NameOverride { get; set; }
|
||||||
public Location Location { get; set; }
|
public Location Location { get; set; }
|
||||||
public CodexLogLevel LogLevel { get; set; }
|
public CodexLogLevel LogLevel { get; set; }
|
||||||
|
public string[]? LogTopics { get; set; }
|
||||||
public ByteSize? StorageQuota { get; set; }
|
public ByteSize? StorageQuota { get; set; }
|
||||||
public MetricsMode MetricsMode { get; set; }
|
public MetricsMode MetricsMode { get; set; }
|
||||||
public MarketplaceInitialConfig? MarketplaceConfig { get; set; }
|
public MarketplaceInitialConfig? MarketplaceConfig { get; set; }
|
||||||
|
|
|
@ -9,6 +9,12 @@ namespace DistTestCore
|
||||||
{
|
{
|
||||||
ICodexSetup WithName(string name);
|
ICodexSetup WithName(string name);
|
||||||
ICodexSetup At(Location location);
|
ICodexSetup At(Location location);
|
||||||
|
ICodexSetup WithLogLevel(CodexLogLevel level);
|
||||||
|
/// <summary>
|
||||||
|
/// Sets the log level for codex. The default level is INFO and the
|
||||||
|
/// log level is applied only to the supplied topics.
|
||||||
|
/// </summary>
|
||||||
|
ICodexSetup WithLogLevel(CodexLogLevel level, params string[] topics);
|
||||||
ICodexSetup WithBootstrapNode(IOnlineCodexNode node);
|
ICodexSetup WithBootstrapNode(IOnlineCodexNode node);
|
||||||
ICodexSetup WithStorageQuota(ByteSize storageQuota);
|
ICodexSetup WithStorageQuota(ByteSize storageQuota);
|
||||||
ICodexSetup WithBlockTTL(TimeSpan duration);
|
ICodexSetup WithBlockTTL(TimeSpan duration);
|
||||||
|
@ -56,6 +62,19 @@ namespace DistTestCore
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ICodexSetup WithLogLevel(CodexLogLevel level)
|
||||||
|
{
|
||||||
|
LogLevel = level;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ICodexSetup WithLogLevel(CodexLogLevel level, params string[] topics)
|
||||||
|
{
|
||||||
|
LogLevel = level;
|
||||||
|
LogTopics = topics;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public ICodexSetup WithStorageQuota(ByteSize storageQuota)
|
public ICodexSetup WithStorageQuota(ByteSize storageQuota)
|
||||||
{
|
{
|
||||||
StorageQuota = storageQuota;
|
StorageQuota = storageQuota;
|
||||||
|
|
Loading…
Reference in New Issue