コード例 #1
0
ファイル: YtDataform.cs プロジェクト: tomleversage/Recfluence
 public YtDataform(AzureContainers containers, DataformCfg cfg, SnowflakeCfg sfCfg, SeqCfg seqCfg)
 {
     Containers = containers;
     Cfg        = cfg;
     SfCfg      = sfCfg;
     SeqCfg     = seqCfg;
 }
コード例 #2
0
 public UserScrape(AzureContainers containers, RootCfg rootCfg, UserScrapeCfg cfg, SemVersion version)
 {
     Containers = containers;
     RootCfg    = rootCfg;
     Cfg        = cfg;
     Version    = version;
 }
コード例 #3
0
ファイル: UserScrape.cs プロジェクト: tomleversage/Recfluence
 public UserScrape(AzureContainers containers, RootCfg rootCfg, UserScrapeCfg cfg, SemVersion version, YtStore store)
 {
     Containers = containers;
     RootCfg    = rootCfg;
     Cfg        = cfg;
     Version    = version;
     Store      = store.Store;
 }
コード例 #4
0
    public static LoggerConfiguration YtEnrich(this LoggerConfiguration logCfg, string env, string app, SemVersion version)
    {
        var container = AzureContainers.GetContainerEnv();

        return(logCfg.Enrich.With(
                   new PropertyEnricher("App", app),
                   new PropertyEnricher("Env", env),
                   new PropertyEnricher("Machine", container ?? Environment.MachineName),
                   new PropertyEnricher("Version", version)
                   ));
    }