https://github.com/yakivyusin/yetanotherconsoletables.logger
The set of ILogger extensions for logging object collections using the YetAnotherConsoleTables library
https://github.com/yakivyusin/yetanotherconsoletables.logger
console console-table logger
Last synced: about 1 year ago
JSON representation
The set of ILogger extensions for logging object collections using the YetAnotherConsoleTables library
- Host: GitHub
- URL: https://github.com/yakivyusin/yetanotherconsoletables.logger
- Owner: yakivyusin
- License: mit
- Created: 2023-09-24T10:14:19.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-10T15:34:01.000Z (over 2 years ago)
- Last Synced: 2025-02-26T04:22:36.221Z (over 1 year ago)
- Topics: console, console-table, logger
- Language: C#
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# YetAnotherConsoleTables.Logger [](https://www.nuget.org/packages/YetAnotherConsoleTables.Logger/) [](https://stand-with-ukraine.pp.ua)
The 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.
```csharp
public static void LogTable(this ILogger logger, LogLevel logLevel, IEnumerable collection);
public static void LogTable(this ILogger logger, LogLevel logLevel, ConsoleTable table);
public static void LogTable(this ILogger logger, LogLevel logLevel, EventId eventId, IEnumerable collection);
public static void LogTable(this ILogger logger, LogLevel logLevel, EventId eventId, ConsoleTable table);
public static void LogTable(this ILogger logger, LogLevel logLevel, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTable(this ILogger logger, LogLevel logLevel, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTable(this ILogger logger, LogLevel logLevel, EventId eventId, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTable(this ILogger logger, LogLevel logLevel, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableTrace(this ILogger logger, IEnumerable collection);
public static void LogTableTrace(this ILogger logger, ConsoleTable table);
public static void LogTableTrace(this ILogger logger, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableTrace(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableTrace(this ILogger logger, EventId eventId, IEnumerable collection);
public static void LogTableTrace(this ILogger logger, EventId eventId, ConsoleTable table);
public static void LogTableTrace(this ILogger logger, EventId eventId, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableTrace(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableDebug(this ILogger logger, IEnumerable collection);
public static void LogTableDebug(this ILogger logger, ConsoleTable table);
public static void LogTableDebug(this ILogger logger, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableDebug(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableDebug(this ILogger logger, EventId eventId, IEnumerable collection);
public static void LogTableDebug(this ILogger logger, EventId eventId, ConsoleTable table);
public static void LogTableDebug(this ILogger logger, EventId eventId, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableDebug(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableInformation(this ILogger logger, IEnumerable collection);
public static void LogTableInformation(this ILogger logger, ConsoleTable table);
public static void LogTableInformation(this ILogger logger, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableInformation(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableInformation(this ILogger logger, EventId eventId, IEnumerable collection);
public static void LogTableInformation(this ILogger logger, EventId eventId, ConsoleTable table);
public static void LogTableInformation(this ILogger logger, EventId eventId, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableInformation(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableWarning(this ILogger logger, IEnumerable collection);
public static void LogTableWarning(this ILogger logger, ConsoleTable table);
public static void LogTableWarning(this ILogger logger, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableWarning(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableWarning(this ILogger logger, EventId eventId, IEnumerable collection);
public static void LogTableWarning(this ILogger logger, EventId eventId, ConsoleTable table);
public static void LogTableWarning(this ILogger logger, EventId eventId, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableWarning(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableError(this ILogger logger, IEnumerable collection);
public static void LogTableError(this ILogger logger, ConsoleTable table);
public static void LogTableError(this ILogger logger, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableError(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableError(this ILogger logger, EventId eventId, IEnumerable collection);
public static void LogTableError(this ILogger logger, EventId eventId, ConsoleTable table);
public static void LogTableError(this ILogger logger, EventId eventId, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableError(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableCritical(this ILogger logger, IEnumerable collection);
public static void LogTableCritical(this ILogger logger, ConsoleTable table);
public static void LogTableCritical(this ILogger logger, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableCritical(this ILogger logger, ConsoleTable table, ConsoleTableFormat tableFormat);
public static void LogTableCritical(this ILogger logger, EventId eventId, IEnumerable collection);
public static void LogTableCritical(this ILogger logger, EventId eventId, ConsoleTable table);
public static void LogTableCritical(this ILogger logger, EventId eventId, IEnumerable collection, ConsoleTableFormat tableFormat);
public static void LogTableCritical(this ILogger logger, EventId eventId, ConsoleTable table, ConsoleTableFormat tableFormat);
```