-
Notifications
You must be signed in to change notification settings - Fork 10
Добавить поддержку формата логов сервисов ARIO #16
Description
Автоматическое определение, или явный переключатель между форматами. пример формата:
`
{"@timestamp":"2022-08-10T06:31:33.1549481+00:00","log.level":"Information","message":"License is valid","client":{"user":{"full_name":"Anonymous"}},"ecs":{"version":"1.5.0"},"host":{"user":{"name":"root"},"name":"s00-ario-drx-qas-01-vs1"},"log":{"logger":"SmartService.Program","original":null},"process":{"thread":{"id":1},"pid":1,"name":"dotnet","executable":"dotnet"},"service":{"name":"SmartService","version":"2022.3.1.0"}}
{"@timestamp":"2022-08-10T06:31:35.6062591+00:00","log.level":"Error","message":"An unknown error occurred while running the PostgreSQL. Reason: System.Net.Internals.SocketExceptionFactory+ExtendedSocketException (00000005, 0xFFFDFFFF): Name or service not known\n at System.Net.Dns.InternalGetHostByName(String hostName)\n at System.Net.Dns.GetHostAddresses(String hostNameOrAddress)\n at Npgsql.NpgsqlConnector.Connect(NpgsqlTimeout timeout)\n at Npgsql.NpgsqlConnector.RawOpen(NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnector.Open(NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<>c__DisplayClass32_0.<g__OpenLong|0>d.MoveNext()\n--- End of stack trace from previous location where exception was thrown ---\n at Npgsql.NpgsqlConnection.Open()\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlDatabaseCreator.Exists()\n at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists()\n at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)\n at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade)\n at SmartService.Program.Main(String[] args) in /src/SmartService/Program.cs:line 53","client":{"user":{"full_name":"Anonymous"}},"ecs":{"version":"1.5.0"},"host":{"user":{"name":"root"},"name":"s00-ario-drx-qas-01-vs1"},"log":{"logger":"SmartService.Program","original":null},"process":{"thread":{"id":1},"pid":1,"name":"dotnet","executable":"dotnet"},"service":{"name":"SmartService","version":"2022.3.1.0"}}
`