From 9039af8d5efcc080fe804f69f4e2bfd123b80e49 Mon Sep 17 00:00:00 2001 From: bergm Date: Wed, 1 Jul 2026 16:53:38 +0200 Subject: [PATCH] Phase 4.1: Basis-Infrastruktur in den Core (Logging, JobManager) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - TerminalLogger, JobManager, JobStatusRow nach Core verschoben (Namespaces PolyTraderSharp.Services/.Models beibehalten). - TerminalLogger: ungenutzte DB-Usings entfernt. - Toten Stub services/logging.cs (internal class Logging) gelöscht. - Build 0 Fehler. Co-Authored-By: Claude Opus 4.8 --- services/logging.cs | 28 ------------------- .../PolyTrader.Core/Models}/JobStatusRow.cs | 0 .../PolyTrader.Core/Services}/JobManager.cs | 0 .../Services}/TerminalLogger.cs | 2 -- 4 files changed, 30 deletions(-) delete mode 100644 services/logging.cs rename {Models => src/PolyTrader.Core/Models}/JobStatusRow.cs (100%) rename {services => src/PolyTrader.Core/Services}/JobManager.cs (100%) rename {services => src/PolyTrader.Core/Services}/TerminalLogger.cs (98%) diff --git a/services/logging.cs b/services/logging.cs deleted file mode 100644 index 9175a5f..0000000 --- a/services/logging.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using MongoDB.Driver; -using PolyTraderSharp.Extensions; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace PolyTraderSharp.services -{ - /* - * Verwaltet alles was mit dem Logging und der Ausgabe im Terminal zu Tun hat. - */ - internal class Logging - { - /// - /// Die Loglevel Debug, Info und Error sollten klar sein. - /// Das Loglevel Trade soll Informationen zu von uns platzierten oder versucht zu platzierten Trades erhalten. - /// Das Loglevel TradeReasoning dient rein zu Analysezwecken. hier wollen wir auswerten können warum wir uns für oder gegen einen Trade entschieden haben. - /// - public enum LogLevel { Debug, Info, Trade,TradeReasoning, Error } - - public void LogSchreiben( string message, LogLevel l = LogLevel.Info, bool TerminalOut = false) { - - } - - } -} diff --git a/Models/JobStatusRow.cs b/src/PolyTrader.Core/Models/JobStatusRow.cs similarity index 100% rename from Models/JobStatusRow.cs rename to src/PolyTrader.Core/Models/JobStatusRow.cs diff --git a/services/JobManager.cs b/src/PolyTrader.Core/Services/JobManager.cs similarity index 100% rename from services/JobManager.cs rename to src/PolyTrader.Core/Services/JobManager.cs diff --git a/services/TerminalLogger.cs b/src/PolyTrader.Core/Services/TerminalLogger.cs similarity index 98% rename from services/TerminalLogger.cs rename to src/PolyTrader.Core/Services/TerminalLogger.cs index d800195..46cab15 100644 --- a/services/TerminalLogger.cs +++ b/src/PolyTrader.Core/Services/TerminalLogger.cs @@ -1,6 +1,4 @@ using System; -using MongoDB.Driver; -using PolyTraderSharp.Extensions; using System.IO; using System.Threading.Tasks; using System.Threading.Channels;