{"id":21739771,"url":"https://github.com/yakivyusin/yetanotherconsoletables.logger","last_synced_at":"2025-03-21T00:45:26.350Z","repository":{"id":196341020,"uuid":"695816409","full_name":"yakivyusin/YetAnotherConsoleTables.Logger","owner":"yakivyusin","description":"The set of ILogger extensions for logging object collections using the YetAnotherConsoleTables library","archived":false,"fork":false,"pushed_at":"2024-02-10T15:34:01.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-26T04:22:36.221Z","etag":null,"topics":["console","console-table","logger"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yakivyusin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-09-24T10:14:19.000Z","updated_at":"2023-09-24T10:16:00.000Z","dependencies_parsed_at":"2024-02-10T16:27:42.129Z","dependency_job_id":"e9b2dc4b-94d1-411c-acae-91238a429041","html_url":"https://github.com/yakivyusin/YetAnotherConsoleTables.Logger","commit_stats":null,"previous_names":["yakivyusin/yetanotherconsoletables.logger"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yakivyusin%2FYetAnotherConsoleTables.Logger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yakivyusin%2FYetAnotherConsoleTables.Logger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yakivyusin%2FYetAnotherConsoleTables.Logger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yakivyusin%2FYetAnotherConsoleTables.Logger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yakivyusin","download_url":"https://codeload.github.com/yakivyusin/YetAnotherConsoleTables.Logger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244717336,"owners_count":20498283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["console","console-table","logger"],"created_at":"2024-11-26T06:10:36.279Z","updated_at":"2025-03-21T00:45:26.333Z","avatar_url":"https://github.com/yakivyusin.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YetAnotherConsoleTables.Logger [![NuGet](https://img.shields.io/nuget/v/YetAnotherConsoleTables.Logger.svg)](https://www.nuget.org/packages/YetAnotherConsoleTables.Logger/) [![Made in Ukraine](https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7)](https://stand-with-ukraine.pp.ua)\nThe set of `Microsoft.Extensions.Logging.ILogger` extensions for logging object collections using the [YetAnotherConsoleTables](https://github.com/yakivyusin/YetAnotherConsoleTables) library. A tabular representation of a collection of objects can be useful in the case of logging to the console or a file.\n\n```csharp\npublic static void LogTable\u003cT\u003e(this ILogger logger, LogLevel logLevel, IEnumerable\u003cT\u003e collection);\npublic static void LogTable(this ILogger logger, LogLevel logLevel, ConsoleTable table);\npublic static void LogTable\u003cT\u003e(this ILogger logger, LogLevel logLevel, EventId eventId, IEnumerable\u003cT\u003e collection);\npublic static void LogTable(this ILogger logger, LogLevel logLevel, EventId eventId, ConsoleTable table);\npublic static void LogTable\u003cT\u003e(this ILogger logger, LogLevel logLevel, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTable(this ILogger logger, LogLevel logLevel, ConsoleTable table, ConsoleTableFormat tableFormat);\npublic static void LogTable\u003cT\u003e(this ILogger logger, LogLevel logLevel, EventId eventId, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTable(this ILogger logger, LogLevel logLevel, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);\n\npublic static void LogTableTrace\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection);\npublic static void LogTableTrace(this ILogger logger, ConsoleTable table);\npublic static void LogTableTrace\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableTrace(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);\npublic static void LogTableTrace\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection);\npublic static void LogTableTrace(this ILogger logger, EventId eventId, ConsoleTable table);\npublic static void LogTableTrace\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableTrace(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);\n\npublic static void LogTableDebug\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection);\npublic static void LogTableDebug(this ILogger logger, ConsoleTable table);\npublic static void LogTableDebug\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableDebug(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);\npublic static void LogTableDebug\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection);\npublic static void LogTableDebug(this ILogger logger, EventId eventId, ConsoleTable table);\npublic static void LogTableDebug\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableDebug(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);\n\npublic static void LogTableInformation\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection);\npublic static void LogTableInformation(this ILogger logger, ConsoleTable table);\npublic static void LogTableInformation\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableInformation(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);\npublic static void LogTableInformation\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection);\npublic static void LogTableInformation(this ILogger logger, EventId eventId, ConsoleTable table);\npublic static void LogTableInformation\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableInformation(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);\n\npublic static void LogTableWarning\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection);\npublic static void LogTableWarning(this ILogger logger, ConsoleTable table);\npublic static void LogTableWarning\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableWarning(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);\npublic static void LogTableWarning\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection);\npublic static void LogTableWarning(this ILogger logger, EventId eventId, ConsoleTable table);\npublic static void LogTableWarning\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableWarning(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);\n\npublic static void LogTableError\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection);\npublic static void LogTableError(this ILogger logger, ConsoleTable table);\npublic static void LogTableError\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableError(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);\npublic static void LogTableError\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection);\npublic static void LogTableError(this ILogger logger, EventId eventId, ConsoleTable table);\npublic static void LogTableError\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableError(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);\n\npublic static void LogTableCritical\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection);\npublic static void LogTableCritical(this ILogger logger, ConsoleTable table);\npublic static void LogTableCritical\u003cT\u003e(this ILogger logger, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableCritical(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);\npublic static void LogTableCritical\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection);\npublic static void LogTableCritical(this ILogger logger, EventId eventId, ConsoleTable table);\npublic static void LogTableCritical\u003cT\u003e(this ILogger logger, EventId eventId, IEnumerable\u003cT\u003e collection, ConsoleTableFormat tableFormat);\npublic static void LogTableCritical(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyakivyusin%2Fyetanotherconsoletables.logger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyakivyusin%2Fyetanotherconsoletables.logger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyakivyusin%2Fyetanotherconsoletables.logger/lists"}