-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Open
Labels
Feature RequestMissing Feature/WrapperMissing Feature/WrapperLang: .NET.Net wrapper issue.Net wrapper issueLang: C++Native implementation issueNative implementation issueLang: JavaJava wrapper issueJava wrapper issueLang: PythonPython wrapper issuePython wrapper issueOS: FreeBSDFreeBSD OSFreeBSD OSOS: LinuxGNU/Linux OSGNU/Linux OSOS: MacMacOSMacOSOS: WindowsWindows OSWindows OS
Milestone
Description
extract from #2245 for the LogHandler part
ToDo list
- Python support:
- Be able to control log handler from Python
- Java support:
- Be able to control log handler from Java
- .Net support:
- Be able to control log handler from .Net
Devnote:
.NET
According to Ozzah:
I suggest
Solver.EnableOutput()needs an overhaul. Specifically, I may not want to write directly to the console and I may not want to write it to a file. In C#, it's common to useILoggerto record information, either to screen, file, database, Kafka, etc.
In C#, when we create and start aProcess, we can override theProcess.StandardInput,Process.StandardOutput, andProcess.StandardErrorwith our ownStreamReaderandStreamWriterimplementations.
I think it would be useful to be able to supply aStreamWritertoSolver.EnableOutput(), and that way it's up to us to decide what to do with that output.
Metadata
Metadata
Assignees
Labels
Feature RequestMissing Feature/WrapperMissing Feature/WrapperLang: .NET.Net wrapper issue.Net wrapper issueLang: C++Native implementation issueNative implementation issueLang: JavaJava wrapper issueJava wrapper issueLang: PythonPython wrapper issuePython wrapper issueOS: FreeBSDFreeBSD OSFreeBSD OSOS: LinuxGNU/Linux OSGNU/Linux OSOS: MacMacOSMacOSOS: WindowsWindows OSWindows OS