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
+50
View File
@@ -2230,6 +2230,56 @@ main nav ul > li a[role=button]:hover::after, main nav ul > li a[role=button].fb
text-align: center;
}
#notification_frame {
position: fixed;
bottom: 1rem;
right: 1rem;
z-index: 2000;
width: min(24rem, 100vw - 2rem);
display: flex;
flex-direction: column;
gap: 0.5rem;
pointer-events: none;
}
.notification_item {
position: relative;
background: #fff;
border-left: 0.35rem solid rgb(27, 67, 121);
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;
}
.notification_item.warn {
border-left-color: #c78300;
}
.notification_item.error {
border-left-color: #b92525;
}
.notification_item .notification_title {
font-weight: bold;
line-height: 1.25;
margin-bottom: 0.2rem;
}
.notification_item .notification_message {
font-size: 0.9rem;
line-height: 1.3;
}
.notification_item .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;
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long