Resto.Front.Api.Console
1.2.7
See the version list below for details.
dotnet add package Resto.Front.Api.Console --version 1.2.7
NuGet\Install-Package Resto.Front.Api.Console -Version 1.2.7
<PackageReference Include="Resto.Front.Api.Console" Version="1.2.7" />
<PackageVersion Include="Resto.Front.Api.Console" Version="1.2.7" />
<PackageReference Include="Resto.Front.Api.Console" />
paket add Resto.Front.Api.Console --version 1.2.7
#r "nuget: Resto.Front.Api.Console, 1.2.7"
#:package Resto.Front.Api.Console@1.2.7
#addin nuget:?package=Resto.Front.Api.Console&version=1.2.7
#tool nuget:?package=Resto.Front.Api.Console&version=1.2.7
Resto Front API Console Logger
Кросс-процессная консоль для мониторинга и отладки плагинов iiko Resto Front API. Показывает логи в реальном времени через Named Pipes с цветным форматированием.
- Компоненты:
Resto.Front.Console.exe— монитор (оконная консоль)Resto.Front.Api.Console.Client.dll— клиентская библиотека для плагина
- Требования: .NET Framework 4.7.2
Установка (в проект плагина)
- Установите NuGet-пакет:
Resto.Front.Api.Console - Добавьте алиас, чтобы избежать конфликта имен с
System.Console:
using Console = RestoFrontApiConsole.Console;
Быстрый старт
В коде плагина просто пишите в Console — сообщения появятся в окне монитора.
using Console = RestoFrontApiConsole.Console;
public class Plugin
{
public void Initialize()
{
Console.WriteLine("[INFO] Плагин инициализирован");
try
{
// ваш код
}
catch (Exception ex)
{
Console.WriteLine("[ERROR] {0}", ex);
}
}
}
Запуск монитора
- Запустите
Resto.Front.Console.exe(входит в пакет). - Клиентская библиотека попытается автоматически запустить монитор, если
Resto.Front.Console.exeнаходится рядом с DLL плагина. - Если автозапуск не сработал — запустите монитор вручную.
Цвета и форматирование
[ERROR]— красный[WARN]— желтый[INFO]илиsuccess— зеленый- Строки с
===или***— голубой
Завершение работы
- Закройте окно монитора или
Ctrl+C. - В плагине при завершении можно вызвать
Console.Shutdown()для корректного закрытия соединения.
Решение проблем
- Нет вывода:
- Убедитесь, что запущен
Resto.Front.Console.exe. - Проверьте, что антивирус/политики не блокируют Named Pipes.
- Запустите монитор от имени пользователя, под которым работает плагин.
- Убедитесь, что запущен
- Конфликт имен с
System.Console— используйте алиас:using Console = RestoFrontApiConsole.Console;. - Автозапуск не работает — положите
Resto.Front.Console.exeрядом с DLL плагина или запустите вручную.
Лицензия
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Resto.Front.Api.Console:
| Package | Downloads |
|---|---|
|
Resto.Front.Api.Console.Client
Клиент для консольного логгера Resto Front API. Включает зависимость на основной пакет и исполняемый файл. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0 | 231 | 10/8/2025 |
| 1.2.8 | 218 | 10/8/2025 |
| 1.2.7 | 196 | 10/8/2025 |
| 1.2.6 | 214 | 10/8/2025 |
| 1.2.5 | 250 | 10/8/2025 |
| 1.2.4 | 284 | 10/8/2025 |
| 1.2.3 | 220 | 10/8/2025 |
| 1.2.2 | 220 | 10/8/2025 |
| 1.2.1 | 217 | 10/8/2025 |
| 1.2.0 | 218 | 10/8/2025 |
| 1.1.2 | 470 | 10/8/2025 |
| 1.1.1 | 473 | 10/8/2025 |
| 1.1.0 | 477 | 10/8/2025 |
| 1.0.0 | 477 | 10/8/2025 |
v1.2.7:
• Исправлена сборка: теперь оба файла (exe и dll) собираются из одного проекта
• Resto.Front.Console.exe - консольное приложение для мониторинга
• Resto.Front.Api.Console.dll - библиотека для интеграции в плагины
v1.2.6:
• Объединены оба пакета в один
• Теперь при установке доступны и .exe, и .dll файлы
• Упрощена структура пакета
v1.2.5:
• Техническое обновление
v1.2.4:
• Обновлена документация - теперь используется алиас using Console = RestoFrontApiConsole.Console;
• Добавлены примеры с алиасом для избежания конфликта имен
• Улучшена секция "Решение проблем"
v1.2.3:
• Исправлена и упрощена вся документация
• Улучшена читабельность README.md
• Добавлены быстрые инструкции
v1.2.2:
• Очищена структура проекта - удалены лишние файлы
• Документация вынесена на уровень решения
• Улучшена организация файлов
v1.2.1:
• Оптимизирована структура проекта
• Исправлены пути к библиотекам
• Улучшена стабильность пакета
v1.2.0:
• BREAKING CHANGE: Теперь пакет включает DLL библиотеку!
• Больше не нужно копировать исходный код - просто установите и используйте
• Добавлена Resto.Front.Api.Console.Client.dll в папку lib
• Улучшена документация для нового способа использования
v1.1.1:
• Добавлен README в пакет для NuGet Gallery
• Исправлена структура метаданных пакета
v1.1.0:
• Улучшена документация и README
• Добавлены примеры использования
• Исправлены мелкие баги в перенаправлении вывода
• Улучшена обработка ошибок подключения
v1.0.0:
• Первый релиз
• Базовая функциональность логирования через Named Pipes
• Цветное форматирование сообщений
• Автоматическое перенаправление Console.WriteLine