SkillAgentSearch skills...

OneSTools.LogCfg

Библиотека для программного создания файла конфигурации технологического журнала

Install / Use

/learn @akpaevj/OneSTools.LogCfg
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

OneSTools.LogCfg

Nuget<br> Библиотека для программного создания файла конфигурации технологического журнала. Реализована с применением паттерна Fluent Interface.

Пример использования:

new LogCfgBuilder()
.UseStandartNamespace()
.Config(config =>
{
    config.Dump(dump =>
    {
        dump.Location = @"C:\DumpFolder";
        dump.Create = true;
        dump.Type = 3;
    });

    config.DefaultLog(@"C:\DefaultLogFolder", 8);

    config.Log(@"C:\LogFolder", 8, log =>
    {
        log.Event("TLOCK");
        log.Event("DBMSSQL", ev => 
            ev.Equal("p:processName", "TestDatabase"));

        log.Property("sql");
        log.Property("dbpid", prop =>
        {
            prop.Event("DBMSSQL", ev =>
            {
                ev.Equal("Usr", "АкпаевЕА");
            });
        });
    });

    config.Mem();
    config.PlanSql();
    config.Ftextupd(true);
    config.Query(true);
    config.Dbmslocks();
    config.Scriptcircrefs();
    config.System("Debug", "C", "C");
    config.Leaks(true, l =>
    {
        l.PointCall("server");
        l.PointProc("МодульУправляемогоПриложения");
        l.PointOnOff(@"ОбщийМодуль.ТестНаСервере/0", @"ОбщийМодуль.ТестНаСервере/10");
    });
})
.Build();

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated12d ago
Forks1

Languages

C#

Security Score

85/100

Audited on Mar 26, 2026

No findings