configuration 相关问题

配置是指定用于系统或应用程序的设置的过程

需要有关将基于打字稿的节点服务器部署到 vercel 的帮助

我在运行端点的服务器上不断收到代码:NOT_FOUND 错误。 这主要是基于打字稿的节点服务器的配置设置问题。我已经挣扎了很长时间了,这是......

回答 1 投票 0

我的log4j2日志文件总是每行都有双输出。请问如何停止重复?

我的log4j2日志文件总是每行都有双输出。请问我怎样才能停止重复? 我的log4j2日志文件总是每行都有双输出。请问如何停止重复? <?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN"> <properties> <property name="name">CernerPharmacyWebApp</property> <property name="pattern">%d %-5p %C{2} (%F:%L) - %m%n</property> </properties> <Appenders> <Console name="CONSOLE" target="SYSTEM_OUT"> <ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout> <pattern>${pattern}</pattern> </PatternLayout> </Console> <RollingFile name="ROLLING_FILE" fileName="..\logs\${name}.log" filePattern="..\logs\${name}-%d{yyyy-MM-dd}-%i.log"> <PatternLayout> <pattern>${pattern}</pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy/><!-- Rotated everyday --> <SizeBasedTriggeringPolicy size="50 MB"/> <!-- Or every 50 MB --> </Policies> </RollingFile> </Appenders> <Loggers> <Root level="error"> <!-- <AppenderRef ref="CONSOLE"/> --> <AppenderRef ref="ROLLING_FILE"/> </Root> <!-- Controls packages --> <Logger name="com.jarmel.pharmacy.controls.BarCodeOrderServlet" level="trace"> <!-- <AppenderRef ref="CONSOLE"/> --> <AppenderRef ref="ROLLING_FILE"/> </Logger> <Logger name="com.jarmel.pharmacy.controls.GetCodeValues" level="error"> <!-- <AppenderRef ref="CONSOLE"/> --> <AppenderRef ref="ROLLING_FILE"/> </Logger> <Logger name="com.jarmel.pharmacy.controls.GetPersonnelServlet" level="error"> <!-- <AppenderRef ref="CONSOLE"/> --> <AppenderRef ref="ROLLING_FILE"/> </Logger> </Loggers> </Configuration> 块引用 您的根记录器和命名记录器都引用同一个附加程序。 每个活动记录器都会向其附加器发送一个事件,因此附加器将多次接收该事件,每个记录器一次。 (根记录器将获取所有事件,命名记录器将仅获取代码中具有匹配名称的记录器发出的事件。) 这称为可加性。请参阅http://logging.apache.org/log4j/2.x/manual/configuration.html#Additivity 您可以在指定的记录器配置中设置 additivity="false"。 不需要为每个命名记录器指定单独的附加器,除非目标与根记录器附加器不同。您也可以重写如下: <Root level="error"> <!-- <AppenderRef ref="CONSOLE"/> --> <AppenderRef ref="ROLLING_FILE"/> </Root> <!-- Controls packages --> <Logger name="com.jarmel.pharmacy.controls.BarCodeOrderServlet" level="trace"/> <Logger name="com.jarmel.pharmacy.controls.GetCodeValues" level="error"/> <Logger name="com.jarmel.pharmacy.controls.GetPersonnelServlet" level="error"/>

回答 2 投票 0

人道主义数据交换 (hdx api python) 的配置错误

我正在尝试从人道主义数据交换网站的新颖冠状病毒2019-ncov-cases资源中获取数据。以前一切都很好,我将库 hdx-python-api==5.9.7 更新为

回答 1 投票 0

gitlab ci管道无法运行

无法从“构建”>“管道”>“运行管道”运行管道。但管道安排工作成功。 我正在尝试不从主分支启动管道,但

回答 1 投票 0

git 致命错误:不支持的 SSL 后端“schannel”

注意,这个问题是针对Using Git Bash under WSL under Windows for the MS TFS Git server,我仍然不清楚投票最高的答案是在什么环境下,所以我仍然保留我的...

回答 6 投票 0

Cassandra 运行时几乎所有 RAM 都被消耗,为什么?

我有 CentOS 6.8、Cassandra 3.9、32 GB RAM。当我启动 Cassandra 并启动后,它开始消耗内存,并在我开始从 CQLSH 查询时开始添加“缓存”内存值...

回答 3 投票 0

如何选择配置文件作为命令行参数并在控制台中显示结果,同时保持模块化?

config.ts: 导出常量数据='配置'; 进程.ts: 从“./config.ts”导入{数据}; const 计算 = 数据 + '已使用。' 导出{计算} 主要.ts: 从 &q 导入 { 计算 }...

回答 1 投票 0

为什么jenkins连接不上github仓库

我正在尝试连接到 github 存储库 在此处的源管理中添加 github 存储库链接 它无法连接到存储库。我什至为我的

回答 1 投票 0

Spring Boot - 如何管理同一微服务上的多个租户的配置

如何管理多个租户的 Spring Boot 应用程序中的配置?使用 spring 配置服务器可以实现这一点吗? 例如

回答 1 投票 0

Flutter - 排除不需要的特定于平台的依赖项

我是 Flutter 新手。 我正在尝试该框架,我想探索多平台应用程序。 我的具体目标是: 视窗 苹果系统 Linux 对于每个平台,我都使用他们自己的...

回答 1 投票 0

netCDF Fortran 编译问题:C 编译器不起作用

我在 netCDF Fortran 编译方面遇到问题。这是我的编译的输出: 配置:netCDF-Fortran 4.5.3 检查构建系统类型... x86_64-pc-linux-gnu 检查主机系统类型...

回答 1 投票 0

如何在 Hyprland 上设置 Asus Rog Zephyrus 键盘

我对 NixOS 很陌生,我正在尝试使用 Hyprland 设置我的笔记本电脑。 问题是我的键盘无法正常工作。有些键按下时不会返回任何内容(我测试过...

回答 1 投票 0

Log4j2 保持文件重命名相同的时间

我正在使用 log4j2 2.11 创建日志文件。我根据时间和大小轮换这些日志文件。基于时间的旋转效果很好,但是,当我基于时间旋转时,我遇到了一个奇怪的问题...

回答 1 投票 0

Eclipse - 更改项目/包资源管理器中的字体大小

我使用两种环境,一种是 24 英寸屏幕,另一种是 15 英寸屏幕。我需要第一个项目/包资源管理器内容的默认字体大小,但另一个项目/包资源管理器的字体大小较小。 难道是……

回答 8 投票 0

Log4j - 如何将特定异常记录到单独的文件中?

我正在使用带有apache tomcat的java应用程序,如果发生特定的camel异常,则需要将其记录到单独的日志文件中。 比如运行日志(app.log),如果具体异常(JM...

回答 1 投票 0

.NET 3.5 - 配置系统初始化失败异常

在我的 winform 应用程序中,我尝试添加 userSetting,尽管 appSettings 也出现错误。添加设置后,我收到一个异常,上面写着:“配置系统失败

回答 12 投票 0

有没有办法列出 Angular 项目中所有活动的 ESLint / Prettier 规则?

背景: 我尝试使用 .eslintrc.js 和 .prettierrc.js 配置 ESLint 和 Prettier,从一些扩展开始,例如: eslint:推荐 插件:@typescript-eslint/推荐 更漂亮/@

回答 2 投票 0

如何配置 gp 以允许在使用 Ctrl-C 中断后恢复代码?

我有一台 Linux PC(Ubuntu),我从命令行安装了 PARI/GP(当你在 shell 中输入 gp 时,它说该程序不存在,但给你一个命令,你可以用它来全部安装) ...

回答 1 投票 0

如何减少仅通过 .await -ing 异步函数而有所不同的重复代码量?

我正在 Rust 中开发一个代码库,我打算通过功能标志提供同步和异步版本,因为我认为这是确保整个生态系统重新启动的最佳方式...

回答 1 投票 0

在log4j xml配置中使用系统环境变量

是否可以在 log4j xml 配置文件中引用系统环境变量(而不是 Java 系统属性)? 我希望能够做类似的事情: 是否可以在 log4j xml 配置文件中引用系统环境变量(而不是 Java 系统属性)? 我希望能够做这样的事情: <level value="${env.LOG_LEVEL}" /> 并让它从系统环境变量中获取它,这样我就可以避免使用 -D 参数传递这么多东西。 我最近尝试这样做,但无法使其发挥作用。我最终做的是在启动时发送一个变量。假设您有一个名为 $LOG_LEVEL 的环境变量: <level value="${log_level}" /> 在启动时... java -Dlog_level=$LOG_LEVEL your_app 此语法仅记录在 log4j 2.X 中,因此请确保您使用的是正确的版本。它不适用于 1.X 版本。 <Appenders> <File name="file" fileName="${env:LOG_PATH}"> <PatternLayout> <Pattern>%d %p %c{1.} [%t] %m %ex%n</Pattern> </PatternLayout> </File> </Appenders> 我认为这是不支持的,但基本上你可以做两件事来引入你的环境变量: 在配置 Log4J 之前使用 System.setProperty 将(您的)环境变量转换为启动器中的系统属性 第一个选项基本上可以归结为: for (Map<String,String>.Entry entry : System.getenv().entrySet()) { System.setProperty(entry.getKey(), entry.getValue()); } ...但问题当然是把这段代码放在哪里。特别是如果您在某种 Tomcat 容器或类似容器中运行,这可能会很麻烦。 另一个很大程度上取决于你的环境。基本上,如果您有一个启动应用程序的 shell 脚本,您可以编写一些 shell 魔法来将所有环境变量设置为属性,或者仅设置您需要的属性,例如: java -DMY_ENV=$MY_ENV -DMY_OTHER_ENV=$MY_OTHER_ENV -cp ... com.example.Main 也可以更改服务器启动脚本来支持这一点,例如catalina.sh 或类似的。 您需要在 env 和变量名称之间放置一个冒号,如下所示: <level value="${env:LOG_LEVEL}" /> 创建系统变量。我更喜欢使用 setenv.bat 来处理此类变量。 @echo off rem app specific log dir set "APP_LOG_ROOTDIR=../app/app-log" exit /b 0 在 log4j.xml 文件中添加引用 <appender name="fileAppender" class="org.apache.log4j.RollingFileAppender"> <param name="Threshold" value="DEBUG" /> <param name="MaxFileSize" value="512KB" /> <param name="MaxBackupIndex" value="10" /> <param name="File" value="${APP_LOG_ROOTDIR}/app.log"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p %c{1} %m %n" /> </layout> </appender> 只要在调用主程序时这样做,就可以解决问题 -DLOG4J_CONFIGURATION_FILE=P

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.