Enhance logging in FdsSqlOptions and related classes

- Updated FdsSqlOptions to accept an optional ILogger parameter for improved error logging.
- Modified FdsMfr and FdsMfrClient classes to pass the logger instance to FdsSqlOptions.
- Added detailed error logging in various methods to capture SQL execution issues and file handling errors.
- Improved documentation for FdsSqlOptions to clarify logging behavior.
- Updated Archive class to log compression errors, enhancing traceability of failures.
- Adjusted project configuration to suppress specific warnings related to transitive dependencies.
- Added NuGet.config to define package sources for dependency management.
- Updated submodule references for OCORE and related projects.
This commit is contained in:
Stefan
2026-07-03 20:22:05 +02:00
parent 1a3bf30442
commit 882e97509a
57 changed files with 2121 additions and 106 deletions
+55
View File
@@ -29,6 +29,61 @@ main nav ul > li a[role=button] {
text-align: center;
}
#notification_frame {
position: fixed;
bottom: 1rem;
right: 1rem;
z-index: 2000;
width: min(24rem, calc(100vw - 2rem));
display: flex;
flex-direction: column;
gap: 0.5rem;
pointer-events: none;
}
.notification_item {
position: relative;
background: #fff;
border-left: 0.35rem solid $fuchs_blau;
border-radius: 0.35rem;
box-shadow: 0 0.25rem 1rem rgba(30, 35, 45, 0.25);
color: #222;
padding: 0.75rem 2.2rem 0.75rem 0.85rem;
pointer-events: auto;
&.warn {
border-left-color: #c78300;
}
&.error {
border-left-color: #b92525;
}
.notification_title {
font-weight: bold;
line-height: 1.25;
margin-bottom: 0.2rem;
}
.notification_message {
font-size: 0.9rem;
line-height: 1.3;
}
.notification_close {
position: absolute;
top: 0.35rem;
right: 0.45rem;
border: 0;
background: transparent;
color: #444;
cursor: pointer;
font-size: 1.2rem;
line-height: 1;
padding: 0.1rem 0.25rem;
}
}
.wdg_frame {
background-color: #FFF;
border: 1px solid #ccc;