#
# Copyright The WildFly Authors
# SPDX-License-Identifier: Apache-2.0
#

# Base subsystem descriptions
logging=\u65E5\u5FD7\u5B50\u7CFB\u7EDF\u7684\u914D\u7F6E\u3002
logging.add=\u6DFB\u52A0\u65E5\u5FD7\u5B50\u7CFB\u7EDF\u3002
logging.remove=\u5220\u9664\u65E5\u5FD7\u5B50\u7CFB\u7EDF\u3002

# read-log-file operation
logging.read-log-file=\u8BFB\u53D6\u65E5\u5FD7\u6587\u4EF6\u7684\u5185\u5BB9\u3002\u8FD9\u4E2A\u6587\u4EF6\u5FC5\u987B\u4F4D\u4E8E jboss.server.log.dir \u4E14\u5B9A\u4E49\u6210 file-handler\u3001periodic-rotating-file-handler \u6216 size-rotating-file-handler\u3002
logging.read-log-file.deprecated=\u4F7F\u7528 log-file \u8D44\u6E90\u6765\u8BFB\u53D6\u65E5\u5FD7\u6587\u4EF6\u3002
logging.read-log-file.encoding=\u7528\u6765\u8BFB\u53D6\u8FD9\u4E2A\u6587\u4EF6\u7684\u5B57\u7B26\u7F16\u7801\u3002
logging.read-log-file.name=\u8981\u8BFB\u53D6\u7684\u65E5\u5FD7\u6587\u4EF6\u7684\u540D\u79F0\u3002\u8FD9\u4E2A\u6587\u4EF6\u5FC5\u987B\u5B58\u5728\u4E8E jboss.server.log.dir \u91CC\u3002
logging.read-log-file.lines=\u4ECE\u6587\u4EF6\u8BFB\u53D6\u7684\u884C\u6570\u3002-1 \u8868\u793A\u8BFB\u53D6\u6240\u6709\u65E5\u5FD7\u8BB0\u5F55\u3002
logging.read-log-file.skip=\u5728\u8BFB\u53D6\u524D\u8DF3\u8FC7\u7684\u884C\u6570\u3002
logging.read-log-file.tail=\u4ECE\u6587\u4EF6\u7ED3\u5C3E\u5F00\u59CB\u8BFB\u53D6\u3002

logging.list-log-files=\u5217\u51FA jboss.server.log.dir \u76EE\u5F55\u91CC\u5B9A\u4E49\u4E3A file-handler\u3001periodic-rotating-file-handler \u6216 size-rotating-file-handler \u7684\u65E5\u5FD7\u6587\u4EF6\u3002
logging.list-log-files.deprecated=\u4F7F\u7528 log-file \u8D44\u6E90\u6765\u67E5\u770B\u53EF\u7528\u7684\u65E5\u5FD7\u6587\u4EF6\u3002
logging.list-log-files.file-name=\u6587\u4EF6\u540D\u79F0\u3002
logging.list-log-files.file-size=\u65E5\u5FD7\u6587\u4EF6\u7684\u5927\u5C0F\uFF08\u5B57\u8282\uFF09\u3002
logging.list-log-files.last-modified-date=\u6587\u4EF6\u6700\u540E\u88AB\u4FEE\u6539\u7684\u65E5\u671F\u3002

# Root resource attributes
logging.add-logging-api-dependencies=\u6307\u5B9A logging API \u4F9D\u8D56\u5173\u7CFB\u662F\u5426\u5728\u90E8\u7F72\u8FC7\u7A0B\u4E2D\u6DFB\u52A0\u5230\u90E8\u7F72\u91CC\u3002true \u8868\u793A\u6DFB\u52A0\u4F9D\u8D56\u5173\u7CFB\uFF1B\u800C false \u8868\u793A\u90E8\u7F72\u8FC7\u7A0B\u8DF3\u8FC7\u5BF9 logging API \u4F9D\u8D56\u5173\u7CFB\u7684\u5904\u7406\u3002
logging.use-deployment-logging-config=\u6307\u793A\u90E8\u7F72\u662F\u5426\u5E94\u8BE5\u4F7F\u7528\u5728\u90E8\u7F72\u91CC\u627E\u5230\u7684\u65E5\u5FD7\u914D\u7F6E\u6587\u4EF6\u6765\u914D\u7F6E\u65E5\u5FD7\u7BA1\u7406\u8005\u3002\u5982\u679C\u4E3A true \u4E14\u5728\u90E8\u7F72\u7684 META-INF \u6216 WEB-INF/classes \u76EE\u5F55\u91CC\u627E\u5230\u4E86\u65E5\u5FD7\u914D\u7F6E\u6587\u4EF6\uFF0C\u90A3\u4E48\u65E5\u5FD7\u7BA1\u7406\u8005\u5C06\u7528\u8FD9\u4E9B\u8BBE\u7F6E\u8FDB\u884C\u914D\u7F6E\u3002\u5982\u679C\u4E3A false\uFF0C\u5219\u4F7F\u7528\u670D\u52A1\u5668\u65E5\u5FD7\u914D\u7F6E\u800C\u4E0D\u7BA1\u90E8\u7F72\u91CC\u63D0\u4F9B\u4E86\u4EC0\u4E48\u65E5\u5FD7\u914D\u7F6E\u6587\u4EF6\u3002

# Logging profiles
logging.logging-profile=\u53EF\u4EE5\u5206\u914D\u7ED9\u90E8\u7F72\u7684\u65E5\u5FD7\u914D\u7F6E\u7684\u914D\u7F6E\u96C6\u3002
logging.logging-profile.add=\u6DFB\u52A0\u4E00\u4E2A\u65E5\u5FD7\u914D\u7F6E\u96C6\u3002
logging.logging-profile.remove=\u5220\u9664\u65E5\u5FD7\u914D\u7F6E\u96C6\u4EE5\u53CA\u76F8\u5173\u8054\u7684 logger \u548C\u5904\u7406\u7A0B\u5E8F\u3002

# Logging log-file
logging.log-file=\u53EF\u88AB\u8BFB\u53D6\u7684\u65E5\u5FD7\u6587\u4EF6\u3002
logging.log-file.file-size=\u65E5\u5FD7\u6587\u4EF6\u7684\u5927\u5C0F\uFF08\u5B57\u8282\uFF09\u3002
logging.log-file.last-modified-time=\u6587\u4EF6\u6700\u540E\u88AB\u4FEE\u6539\u7684\u65E5\u671F\uFF08\u6BEB\u79D2\uFF09\u3002
logging.log-file.last-modified-timestamp=\u6587\u4EF6\u6700\u540E\u88AB\u4FEE\u6539\u7684\u65E5\u671F\uFF08ISO 8601 \u683C\u5F0F\uFF09\u3002
logging.log-file.stream=\u5C06\u670D\u52A1\u5668\u65E5\u5FD7\u4F5C\u4E3A\u54CD\u5E94\u9644\u4EF6\u63D0\u4F9B\u3002\u54CD\u5E94\u7ED3\u679C\u503C\u662F\u9644\u4EF6\u7684\u552F\u4E00 ID\u3002

# Root logger operations
logging.root-logger=\u5B9A\u4E49\u8FD9\u4E2A\u65E5\u5FD7\u4E0A\u4E0B\u6587\u7684\u6839 logger\u3002
# Operations
logging.root-logger.remove=\u5220\u9664\u6839 logger\u3002
logging.root-logger.add=\u6DFB\u52A0\u6839 logger\u3002
logging.root-logger.add-handler=\u5728 logger \u91CC\u6DFB\u52A0\u5904\u7406\u7A0B\u5E8F\u3002
logging.root-logger.add-handler.name=\u8981\u6DFB\u52A0\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.root-logger.remove-handler=\u4ECE logger \u91CC\u5220\u9664\u5904\u7406\u7A0B\u5E8F\u3002
logging.root-logger.remove-handler.name=\u8981\u5220\u9664\u7684 logger \u7684\u540D\u79F0\u3002
# Deprecated operations
logging.root-logger.remove-root-logger=\u5220\u9664\u6839 logger\u3002
logging.root-logger.remove-root-logger.deprecated=\u4F7F\u7528\u5220\u9664\u64CD\u4F5C\u3002
logging.root-logger.change-root-log-level=\u4FEE\u6539\u6839 logger \u7EA7\u522B\u3002
logging.root-logger.change-root-log-level.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.root-logger.change-root-log-level.level=\u8981\u8BBE\u7F6E\u7684 Root Logger \u7684\u7EA7\u522B\u3002
logging.root-logger.root-logger-assign-handler.deprecated=\u4F7F\u7528 add-handler \u64CD\u4F5C\u3002
logging.root-logger.root-logger-assign-handler=\u5206\u914D\u5904\u7406\u7A0B\u5E8F\u7ED9\u6839 logger\u3002
logging.root-logger.root-logger-assign-handler.name=\u8981\u6DFB\u52A0\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.root-logger.root-logger-unassign-handler=\u4ECE\u6839 logger \u91CC\u53D6\u6D88\u5904\u7406\u7A0B\u5E8F\u7684\u5206\u914D\u3002
logging.root-logger.root-logger-unassign-handler.deprecated=\u4F7F\u7528 remove-handler \u64CD\u4F5C\u3002
logging.root-logger.root-logger-unassign-handler.name=\u8981\u5220\u9664\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.root-logger.set-root-logger=\u548C add \u64CD\u4F5C\u76F8\u540C
logging.root-logger.set-root-logger.deprecated=\u4F7F\u7528 add \u64CD\u4F5C\u3002
# Attributes
logging.root-logger.handlers=\u548C Root Logger \u76F8\u5173\u8054\u7684\u5904\u7406\u7A0B\u5E8F\u3002
logging.root-logger.handlers.handler=\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.root-logger.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB Root logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.root-logger.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
# Deprecated attributes
logging.root-logger.filter=\u5B9A\u4E49\u7B80\u5355\u7684\u8FC7\u6EE4\u5668\u7C7B\u578B\u3002
logging.root-logger.filter.deprecated=\u4F7F\u7528 filter-spec\u3002
logging.root-logger.filter.all=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u4E0D\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u4E0D\u4F1A\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.root-logger.filter.any=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.root-logger.filter.accept=\u63A5\u53D7\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.root-logger.filter.change-level=\u5982\u679C\u8BE5\u6761\u8BB0\u5F55\u7684\u5D4C\u5957\u8FC7\u6EE4\u5668\u8BC4\u4F30\u4E3A true\uFF0C\u4FEE\u6539\u65E5\u5FD7\u7684\u8FC7\u6EE4\u5668\u5C06\u7528\u65B0\u7684\u7EA7\u522B\u8FDB\u884C\u8BB0\u5F55\u3002
logging.root-logger.filter.deny=\u62D2\u7EDD\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.root-logger.filter.level=\u6392\u9664\u6307\u5B9A\u7EA7\u522B\u7684\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.root-logger.filter.level-range=\u53EA\u8BB0\u5F55\u5904\u4E8E\u67D0\u4E2A\u7EA7\u522B\u8303\u56F4\u5185\u7684\u65E5\u5FD7\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.root-logger.filter.level-range.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.root-logger.filter.level-range.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.root-logger.filter.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.root-logger.filter.min-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5C0F\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.root-logger.filter.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.root-logger.filter.max-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5927\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.root-logger.filter.match=\u57FA\u4E8E\u5E38\u89C4\u8868\u8FBE\u5F0F\u7684\u8FC7\u6EE4\u5668\u3002\u7528\u4E8E\u6392\u9664\u7B26\u5408\u6216\u4E0D\u7B26\u5408\u8FD9\u4E2A\u8868\u8FBE\u5F0F\u7684\u65E5\u5FD7\u8BB0\u5F55\u3002\u5BF9\u4E8E\u539F\u59CB\u6D88\u606F\uFF08\u672A\u683C\u5F0F\u5316\u7684\uFF09\u7684\u6D88\u606F\u4F1A\u518D\u6B21\u5E94\u7528\u8FD9\u4E2A\u5E38\u89C4\u8868\u8FBE\u5F0F\u3002
logging.root-logger.filter.not=\u53CD\u5411\u5D4C\u5957\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u3002
logging.root-logger.filter.replace=\u5982\u679C\u5339\u914D\u5D4C\u5957\u8FC7\u6EE4\u5668\uFF0C\u5728\u6D88\u606F\u4E0A\u5E94\u7528\u6587\u672C\u66FF\u6362\u7684\u8FC7\u6EE4\u5668\u3002
logging.root-logger.filter.replace.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.root-logger.filter.replace.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.root-logger.filter.replace.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A
logging.root-logger.filter.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.root-logger.filter.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.root-logger.filter.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A

# Logger definitions
logging.logger=\u5B83\u5B9A\u4E49\u4E86\u4E00\u4E2A\u65E5\u5FD7\u8BB0\u5F55\u5668\u7C7B\u522B\u3002
# Operations
logging.logger.add=\u6DFB\u52A0\u65B0\u7684 logger \u7C7B\u522B\u3002
logging.logger.remove=\u5220\u9664\u73B0\u6709\u7684 logger \u7C7B\u522B\u3002
logging.logger.add-handler=\u5728 logger \u91CC\u6DFB\u52A0\u5904\u7406\u7A0B\u5E8F\u3002
logging.logger.add-handler.name=\u8981\u6DFB\u52A0\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.logger.remove-handler=\u4ECE logger \u91CC\u5220\u9664\u5904\u7406\u7A0B\u5E8F\u3002
logging.logger.remove-handler.name=\u8981\u5220\u9664\u7684 logger \u7684\u540D\u79F0\u3002
# Deprecated operations
logging.logger.change-log-level=\u4FEE\u6539 logger \u7C7B\u522B\u7684\u65E5\u5FD7\u7EA7\u522B\u3002
logging.logger.change-log-level.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.logger.change-log-level.level=\u8981\u8BBE\u7F6E\u7684\u65B0\u7EA7\u522B\u3002
logging.logger.assign-handler=\u5206\u914D\u5904\u7406\u7A0B\u5E8F\u7ED9 logger\u3002
logging.logger.assign-handler.deprecated=\u4F7F\u7528 add-handler \u64CD\u4F5C\u3002
logging.logger.assign-handler.name=\u8981\u6DFB\u52A0\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.logger.unassign-handler=\u53D6\u6D88\u5206\u914D logger \u7684\u5904\u7406\u7A0B\u5E8F\u3002
logging.logger.unassign-handler.deprecated=\u4F7F\u7528 remove-handler \u64CD\u4F5C\u3002
logging.logger.unassign-handler.name=\u8981\u5220\u9664\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
# Attributes
logging.logger.name=Logger \u7684\u540D\u79F0
logging.logger.use-parent-handlers=\u6307\u5B9A\u8FD9\u4E2A logger \u662F\u5426\u5E94\u8BE5\u53D1\u9001\u5176\u8F93\u51FA\u5230\u5B83\u7684\u7236 logger\u3002
logging.logger.category=\u6307\u5B9A logger \u7684\u7C7B\u522B\u3002
logging.logger.handlers=\u548C\u8FD9\u4E2A Logger \u76F8\u5173\u8054\u7684\u5904\u7406\u7A0B\u5E8F\u3002
logging.logger.handlers.handler=\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.logger.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.logger.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
# Deprecated attributes
logging.logger.filter=\u5B9A\u4E49\u7B80\u5355\u7684\u8FC7\u6EE4\u5668\u7C7B\u578B\u3002
logging.logger.filter.deprecated=\u4F7F\u7528 filter-spec\u3002
logging.logger.filter.all=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u4E0D\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u4E0D\u4F1A\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.logger.filter.any=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.logger.filter.accept=\u63A5\u53D7\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.logger.filter.change-level=\u5982\u679C\u8BE5\u6761\u8BB0\u5F55\u7684\u5D4C\u5957\u8FC7\u6EE4\u5668\u8BC4\u4F30\u4E3A true\uFF0C\u4FEE\u6539\u65E5\u5FD7\u7684\u8FC7\u6EE4\u5668\u5C06\u7528\u65B0\u7684\u7EA7\u522B\u8FDB\u884C\u8BB0\u5F55\u3002
logging.logger.filter.deny=\u62D2\u7EDD\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.logger.filter.level=\u6392\u9664\u6307\u5B9A\u7EA7\u522B\u7684\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.logger.filter.level-range=\u53EA\u8BB0\u5F55\u5904\u4E8E\u67D0\u4E2A\u7EA7\u522B\u8303\u56F4\u5185\u7684\u65E5\u5FD7\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.logger.filter.level-range.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.logger.filter.level-range.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.logger.filter.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.logger.filter.min-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5C0F\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.logger.filter.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.logger.filter.max-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5927\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.logger.filter.match=\u57FA\u4E8E\u5E38\u89C4\u8868\u8FBE\u5F0F\u7684\u8FC7\u6EE4\u5668\u3002\u7528\u4E8E\u6392\u9664\u7B26\u5408\u6216\u4E0D\u7B26\u5408\u8FD9\u4E2A\u8868\u8FBE\u5F0F\u7684\u65E5\u5FD7\u8BB0\u5F55\u3002\u5BF9\u4E8E\u539F\u59CB\u6D88\u606F\uFF08\u672A\u683C\u5F0F\u5316\u7684\uFF09\u7684\u6D88\u606F\u4F1A\u518D\u6B21\u5E94\u7528\u8FD9\u4E2A\u5E38\u89C4\u8868\u8FBE\u5F0F\u3002
logging.logger.filter.not=\u53CD\u5411\u5D4C\u5957\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u3002
logging.logger.filter.replace=\u5982\u679C\u5339\u914D\u5D4C\u5957\u8FC7\u6EE4\u5668\uFF0C\u5728\u6D88\u606F\u4E0A\u5E94\u7528\u6587\u672C\u66FF\u6362\u7684\u8FC7\u6EE4\u5668\u3002
logging.logger.filter.replace.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.logger.filter.replace.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.logger.filter.replace.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A
logging.logger.filter.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.logger.filter.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.logger.filter.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A

# Async handler definitions
logging.async-handler=\u5B9A\u4E49\u4E00\u4E2A\u5199\u5165\u5230\u5F02\u6B65\u7EBF\u7A0B\u91CC\u7684\u5B50\u5904\u7406\u7A0B\u5E8F\u7684\u5904\u7406\u7A0B\u5E8F\u3002\u5B83\u9002\u7528\u4E8E\u6709\u5927\u91CF\u5EF6\u8FDF\u7684\u5904\u7406\u7A0B\u5E8F\u3002
# Operations
logging.async-handler.add=\u6DFB\u52A0\u4E00\u4E2A\u65B0\u7684 async \u5904\u7406\u7A0B\u5E8F\u3002
logging.async-handler.remove=\u5220\u9664 async \u5904\u7406\u7A0B\u5E8F\u3002
logging.async-handler.add-handler=\u5728 async \u5904\u7406\u7A0B\u5E8F\u91CC\u6DFB\u52A0\u5B50\u5904\u7406\u7A0B\u5E8F\u3002
logging.async-handler.add-handler.name=\u8981\u6DFB\u52A0\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.async-handler.remove-handler=\u4ECE async \u5904\u7406\u7A0B\u5E8F\u91CC\u5220\u9664\u5904\u7406\u7A0B\u5E8F\u3002
logging.async-handler.remove-handler.name=\u8981\u5220\u9664\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
# Deprecated operations
logging.async-handler.enable=\u542F\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.async-handler.enable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.async-handler.disable=\u7981\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.async-handler.disable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.async-handler.change-log-level=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u65E5\u5FD7\u7EA7\u522B\u3002
logging.async-handler.change-log-level.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.async-handler.change-log-level.level=\u8981\u8BBE\u7F6E\u7684\u65B0\u7EA7\u522B\u3002
logging.async-handler.update-properties=\u66F4\u65B0\u73B0\u6709\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u5C5E\u6027\u3002
logging.async-handler.update-properties.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.async-handler.assign-subhandler=\u4E3A\u5904\u7406\u7A0B\u5E8F\u5206\u914D\u5B50\u5904\u7406\u7A0B\u5E8F\u3002
logging.async-handler.assign-subhandler.deprecated=\u4F7F\u7528 add-handler \u64CD\u4F5C\u3002
logging.async-handler.assign-subhandler.name=\u8981\u6DFB\u52A0\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.async-handler.unassign-subhandler=\u4ECE\u5904\u7406\u7A0B\u5E8F\u53D6\u6D88\u5B50\u5904\u7406\u7A0B\u5E8F\u7684\u5206\u914D\u3002
logging.async-handler.unassign-subhandler.deprecated=\u4F7F\u7528 remove-handler \u64CD\u4F5C\u3002
logging.async-handler.unassign-subhandler.name=\u8981\u5220\u9664\u7684\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
# Attributes
logging.async-handler.enabled=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u542F\u7528\u5E76\u6B63\u5E38\u8FD0\u884C\u3002\u5982\u679C\u4E3A false\uFF0C\u5904\u7406\u65E5\u5FD7\u6D88\u606F\u65F6\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u5FFD\u7565\u3002
logging.async-handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.async-handler.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
logging.async-handler.queue-length=\u5728\u51B2\u5237\u5199\u5165\u524D\u4F7F\u7528\u7684\u961F\u5217\u957F\u5EA6
logging.async-handler.overflow-action=\u6307\u5B9A\u5728\u6EA2\u51FA\u65F6\u91C7\u53D6\u7684\u884C\u52A8\u3002\u6709\u6548\u503C\u4E3A 'block' \u6216 'discard'
logging.async-handler.subhandlers=\u548C\u8FD9\u4E2A ASYNC \u5904\u7406\u7A0B\u5E8F\u5173\u8054\u7684\u5904\u7406\u7A0B\u5E8F\u3002
logging.async-handler.subhandlers.handler=\u548C\u8FD9\u4E2A ASYNC \u5904\u7406\u7A0B\u5E8F\u5173\u8054\u7684\u5B50\u5904\u7406\u7A0B\u5E8F\u3002
# Deprecated attributes
logging.async-handler.name=\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.async-handler.name.deprecated=name \u5C5E\u6027\u4E0D\u5E94\u8BE5\u7528\u4F5C\u5904\u7406\u7A0B\u5E8F\u7684\u5730\u5740\u91CC\u5305\u542B\u7684\u540D\u79F0\u3002
logging.async-handler.filter=\u5B9A\u4E49\u7B80\u5355\u7684\u8FC7\u6EE4\u5668\u7C7B\u578B\u3002
logging.async-handler.filter.deprecated=\u4F7F\u7528 filter-spec\u3002
logging.async-handler.filter.all=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u4E0D\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u4E0D\u4F1A\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.async-handler.filter.any=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.async-handler.filter.accept=\u63A5\u53D7\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.async-handler.filter.change-level=\u5982\u679C\u8BE5\u6761\u8BB0\u5F55\u7684\u5D4C\u5957\u8FC7\u6EE4\u5668\u8BC4\u4F30\u4E3A true\uFF0C\u4FEE\u6539\u65E5\u5FD7\u7684\u8FC7\u6EE4\u5668\u5C06\u7528\u65B0\u7684\u7EA7\u522B\u8FDB\u884C\u8BB0\u5F55\u3002
logging.async-handler.filter.deny=\u62D2\u7EDD\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.async-handler.filter.level=\u6392\u9664\u6307\u5B9A\u7EA7\u522B\u7684\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.async-handler.filter.level-range=\u53EA\u8BB0\u5F55\u5904\u4E8E\u67D0\u4E2A\u7EA7\u522B\u8303\u56F4\u5185\u7684\u65E5\u5FD7\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.async-handler.filter.level-range.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.async-handler.filter.level-range.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.async-handler.filter.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.async-handler.filter.min-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5C0F\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.async-handler.filter.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.async-handler.filter.max-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5927\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.async-handler.filter.match=\u57FA\u4E8E\u5E38\u89C4\u8868\u8FBE\u5F0F\u7684\u8FC7\u6EE4\u5668\u3002\u7528\u4E8E\u6392\u9664\u7B26\u5408\u6216\u4E0D\u7B26\u5408\u8FD9\u4E2A\u8868\u8FBE\u5F0F\u7684\u65E5\u5FD7\u8BB0\u5F55\u3002\u5BF9\u4E8E\u539F\u59CB\u6D88\u606F\uFF08\u672A\u683C\u5F0F\u5316\u7684\uFF09\u7684\u6D88\u606F\u4F1A\u518D\u6B21\u5E94\u7528\u8FD9\u4E2A\u5E38\u89C4\u8868\u8FBE\u5F0F\u3002
logging.async-handler.filter.not=\u53CD\u5411\u5D4C\u5957\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u3002
logging.async-handler.filter.replace=\u5982\u679C\u5339\u914D\u5D4C\u5957\u8FC7\u6EE4\u5668\uFF0C\u5728\u6D88\u606F\u4E0A\u5E94\u7528\u6587\u672C\u66FF\u6362\u7684\u8FC7\u6EE4\u5668\u3002
logging.async-handler.filter.replace.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.async-handler.filter.replace.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.async-handler.filter.replace.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A
logging.async-handler.filter.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.async-handler.filter.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.async-handler.filter.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A

# Console handler definitions
logging.console-handler=\u5B9A\u4E49\u5199\u5165\u63A7\u5236\u53F0\u7684\u5904\u7406\u7A0B\u5E8F\u3002
# Operations
logging.console-handler.add=\u6DFB\u52A0\u65B0\u7684\u63A7\u5236\u53F0\u5904\u7406\u7A0B\u5E8F\u3002
logging.console-handler.remove=\u5220\u9664\u63A7\u5236\u53F0\u5904\u7406\u7A0B\u5E8F\u3002
# Deprecated operations
logging.console-handler.enable=\u542F\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.console-handler.enable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.console-handler.disable=\u7981\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.console-handler.disable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.console-handler.change-log-level=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u65E5\u5FD7\u7EA7\u522B\u3002
logging.console-handler.change-log-level.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.console-handler.change-log-level.level=\u8981\u8BBE\u7F6E\u7684\u65B0\u7EA7\u522B\u3002
logging.console-handler.update-properties=\u66F4\u65B0\u73B0\u6709\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u5C5E\u6027\u3002
logging.console-handler.update-properties.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
# Attributes
logging.console-handler.autoflush=\u5728\u6BCF\u6B21\u5199\u5165\u540E\u81EA\u52A8\u5237\u65B0\u3002
logging.console-handler.enabled=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u542F\u7528\u5E76\u6B63\u5E38\u8FD0\u884C\u3002\u5982\u679C\u4E3A false\uFF0C\u5904\u7406\u65E5\u5FD7\u6D88\u606F\u65F6\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u5FFD\u7565\u3002
logging.console-handler.encoding=\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u5B57\u7B26\u7F16\u7801\u3002
logging.console-handler.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
logging.console-handler.formatter=\u4E3A\u8FD9\u4E2A\u683C\u5F0F\u5668\u5B9A\u4E49\u4E00\u4E2A\u6A21\u5F0F\u3002
logging.console-handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.console-handler.named-formatter=\u7528\u5728\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u683C\u5F0F\u5668\u7684\u540D\u79F0\u3002
logging.console-handler.target=\u5B9A\u4E49\u63A7\u5236\u53F0\u5904\u7406\u7A0B\u5E8F\u7684\u76EE\u6807\u3002\u8FD9\u4E2A\u503C\u53EF\u4EE5\u662F System.out\u3001System.err \u6216 console\u3002
# Deprecated attributes
logging.console-handler.name=\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.console-handler.name.deprecated=name \u5C5E\u6027\u4E0D\u5E94\u8BE5\u7528\u4F5C\u5904\u7406\u7A0B\u5E8F\u7684\u5730\u5740\u91CC\u5305\u542B\u7684\u540D\u79F0\u3002
logging.console-handler.filter=\u5B9A\u4E49\u7B80\u5355\u7684\u8FC7\u6EE4\u5668\u7C7B\u578B\u3002
logging.console-handler.filter.deprecated=\u4F7F\u7528 filter-spec\u3002
logging.console-handler.filter.all=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u4E0D\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u4E0D\u4F1A\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.console-handler.filter.any=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.console-handler.filter.accept=\u63A5\u53D7\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.console-handler.filter.change-level=\u5982\u679C\u8BE5\u6761\u8BB0\u5F55\u7684\u5D4C\u5957\u8FC7\u6EE4\u5668\u8BC4\u4F30\u4E3A true\uFF0C\u4FEE\u6539\u65E5\u5FD7\u7684\u8FC7\u6EE4\u5668\u5C06\u7528\u65B0\u7684\u7EA7\u522B\u8FDB\u884C\u8BB0\u5F55\u3002
logging.console-handler.filter.deny=\u62D2\u7EDD\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.console-handler.filter.level=\u6392\u9664\u6307\u5B9A\u7EA7\u522B\u7684\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.console-handler.filter.level-range=\u53EA\u8BB0\u5F55\u5904\u4E8E\u67D0\u4E2A\u7EA7\u522B\u8303\u56F4\u5185\u7684\u65E5\u5FD7\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.console-handler.filter.level-range.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.console-handler.filter.level-range.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.console-handler.filter.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.console-handler.filter.min-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5C0F\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.console-handler.filter.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.console-handler.filter.max-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5927\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.console-handler.filter.match=\u57FA\u4E8E\u5E38\u89C4\u8868\u8FBE\u5F0F\u7684\u8FC7\u6EE4\u5668\u3002\u7528\u4E8E\u6392\u9664\u7B26\u5408\u6216\u4E0D\u7B26\u5408\u8FD9\u4E2A\u8868\u8FBE\u5F0F\u7684\u65E5\u5FD7\u8BB0\u5F55\u3002\u5BF9\u4E8E\u539F\u59CB\u6D88\u606F\uFF08\u672A\u683C\u5F0F\u5316\u7684\uFF09\u7684\u6D88\u606F\u4F1A\u518D\u6B21\u5E94\u7528\u8FD9\u4E2A\u5E38\u89C4\u8868\u8FBE\u5F0F\u3002
logging.console-handler.filter.not=\u53CD\u5411\u5D4C\u5957\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u3002
logging.console-handler.filter.replace=\u5982\u679C\u5339\u914D\u5D4C\u5957\u8FC7\u6EE4\u5668\uFF0C\u5728\u6D88\u606F\u4E0A\u5E94\u7528\u6587\u672C\u66FF\u6362\u7684\u8FC7\u6EE4\u5668\u3002
logging.console-handler.filter.replace.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.console-handler.filter.replace.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.console-handler.filter.replace.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A
logging.console-handler.filter.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.console-handler.filter.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.console-handler.filter.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A

# File handler definitions
logging.file-handler=\u5B9A\u4E49\u5199\u5165\u6587\u4EF6\u7684\u5904\u7406\u7A0B\u5E8F\u3002
# Operations
logging.file-handler.add=\u6DFB\u52A0\u65B0\u7684\u6587\u4EF6\u5904\u7406\u7A0B\u5E8F\u3002
logging.file-handler.remove=\u5220\u9664\u6587\u4EF6\u5904\u7406\u7A0B\u5E8F\u3002
# Deprecated operations
logging.file-handler.enable=\u542F\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.file-handler.enable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.file-handler.disable=\u7981\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.file-handler.disable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.file-handler.change-log-level=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u65E5\u5FD7\u7EA7\u522B\u3002
logging.file-handler.change-log-level.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.file-handler.change-log-level.level=\u8981\u8BBE\u7F6E\u7684\u65B0\u7EA7\u522B\u3002
logging.file-handler.change-file=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u6587\u4EF6\u3002
logging.file-handler.change-file.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.file-handler.change-file.file=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u6587\u4EF6\u3002
logging.file-handler.update-properties=\u66F4\u65B0\u73B0\u6709\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u5C5E\u6027\u3002
logging.file-handler.update-properties.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
# Attributes
logging.file-handler.append=\u6307\u5B9A\u662F\u5426\u9644\u52A0\u5230\u76EE\u6807\u6587\u4EF6\u3002
logging.file-handler.autoflush=\u5728\u6BCF\u6B21\u5199\u5165\u540E\u81EA\u52A8\u5237\u65B0\u3002
logging.file-handler.enabled=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u542F\u7528\u5E76\u6B63\u5E38\u8FD0\u884C\u3002\u5982\u679C\u4E3A false\uFF0C\u5904\u7406\u65E5\u5FD7\u6D88\u606F\u65F6\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u5FFD\u7565\u3002
logging.file-handler.encoding=\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u5B57\u7B26\u7F16\u7801\u3002
logging.file-handler.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
logging.file-handler.formatter=\u4E3A\u8FD9\u4E2A\u683C\u5F0F\u5668\u5B9A\u4E49\u4E00\u4E2A\u6A21\u5F0F\u3002
logging.file-handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.file-handler.named-formatter=\u7528\u5728\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u683C\u5F0F\u5668\u7684\u540D\u79F0\u3002
logging.file-handler.file=\u7EC4\u6210\u8DEF\u5F84\u548C\u53EF\u9009\u76F8\u5BF9\u8DEF\u5F84\u7684\u6587\u4EF6\u63CF\u8FF0\u3002
logging.file-handler.file.path=\u6587\u4EF6\u7CFB\u7EDF\u8DEF\u5F84\u3002
logging.file-handler.file.relative-to=\u53E6\u4E00\u4E2A\u4E4B\u524D\u547D\u540D\u8DEF\u5F84\u7684\u540D\u79F0\uFF0C\u6216\u8005\u7CFB\u7EDF\u63D0\u4F9B\u7684\u6807\u51C6\u8DEF\u5F84\u4E4B\u4E00\u3002\u5982\u679C\u63D0\u4F9B\u4E86 'relative-to' \uFF0C\u5219 'path' \u5C5E\u6027\u5C06\u4F5C\u4E3A\u8BE5\u5C5E\u6027\u6307\u5B9A\u7684\u8DEF\u5F84\u7684\u76F8\u5BF9\u8DEF\u5F84\u5BF9\u5F85\u3002
# Deprecated attributes
logging.file-handler.name=\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.file-handler.name.deprecated=name \u5C5E\u6027\u4E0D\u5E94\u8BE5\u7528\u4F5C\u5904\u7406\u7A0B\u5E8F\u7684\u5730\u5740\u91CC\u5305\u542B\u7684\u540D\u79F0\u3002
logging.file-handler.filter=\u5B9A\u4E49\u7B80\u5355\u7684\u8FC7\u6EE4\u5668\u7C7B\u578B\u3002
logging.file-handler.filter.deprecated=\u4F7F\u7528 filter-spec\u3002
logging.file-handler.filter.all=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u4E0D\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u4E0D\u4F1A\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.file-handler.filter.any=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.file-handler.filter.accept=\u63A5\u53D7\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.file-handler.filter.change-level=\u5982\u679C\u8BE5\u6761\u8BB0\u5F55\u7684\u5D4C\u5957\u8FC7\u6EE4\u5668\u8BC4\u4F30\u4E3A true\uFF0C\u4FEE\u6539\u65E5\u5FD7\u7684\u8FC7\u6EE4\u5668\u5C06\u7528\u65B0\u7684\u7EA7\u522B\u8FDB\u884C\u8BB0\u5F55\u3002
logging.file-handler.filter.deny=\u62D2\u7EDD\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.file-handler.filter.level=\u6392\u9664\u6307\u5B9A\u7EA7\u522B\u7684\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.file-handler.filter.level-range=\u53EA\u8BB0\u5F55\u5904\u4E8E\u67D0\u4E2A\u7EA7\u522B\u8303\u56F4\u5185\u7684\u65E5\u5FD7\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.file-handler.filter.level-range.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.file-handler.filter.level-range.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.file-handler.filter.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.file-handler.filter.min-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5C0F\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.file-handler.filter.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.file-handler.filter.max-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5927\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.file-handler.filter.match=\u57FA\u4E8E\u5E38\u89C4\u8868\u8FBE\u5F0F\u7684\u8FC7\u6EE4\u5668\u3002\u7528\u4E8E\u6392\u9664\u7B26\u5408\u6216\u4E0D\u7B26\u5408\u8FD9\u4E2A\u8868\u8FBE\u5F0F\u7684\u65E5\u5FD7\u8BB0\u5F55\u3002\u5BF9\u4E8E\u539F\u59CB\u6D88\u606F\uFF08\u672A\u683C\u5F0F\u5316\u7684\uFF09\u7684\u6D88\u606F\u4F1A\u518D\u6B21\u5E94\u7528\u8FD9\u4E2A\u5E38\u89C4\u8868\u8FBE\u5F0F\u3002
logging.file-handler.filter.not=\u53CD\u5411\u5D4C\u5957\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u3002
logging.file-handler.filter.replace=\u5982\u679C\u5339\u914D\u5D4C\u5957\u8FC7\u6EE4\u5668\uFF0C\u5728\u6D88\u606F\u4E0A\u5E94\u7528\u6587\u672C\u66FF\u6362\u7684\u8FC7\u6EE4\u5668\u3002
logging.file-handler.filter.replace.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.file-handler.filter.replace.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.file-handler.filter.replace.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A
logging.file-handler.filter.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.file-handler.filter.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.file-handler.filter.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A

# Periodic rotating file handler definitions
logging.periodic-rotating-file-handler=\u5B9A\u4E49\u4E00\u4E2A\u5199\u5165\u6587\u4EF6\u7684\u5904\u7406\u7A0B\u5E8F\uFF0C\u6309\u7167\u7ED9\u5B9A\u540E\u7F00\u5B57\u7B26\u4E32\u6307\u5B9A\u7684\u65F6\u95F4\u6765\u8F6E\u6362\u65E5\u5FD7\uFF0C\u8FD9\u4E2A\u65F6\u95F4\u5FC5\u987B\u4E3A java.text.SimpleDateFormat \u53EF\u4EE5\u7406\u89E3\u7684\u683C\u5F0F\u3002
# Operations
logging.periodic-rotating-file-handler.add=\u6DFB\u52A0\u65B0\u7684\u5B9A\u671F\u8F6E\u6362\uFF08periodic rotating\uFF09\u6587\u4EF6\u5904\u7406\u7A0B\u5E8F\u3002
logging.periodic-rotating-file-handler.remove=\u5220\u9664\u5B9A\u671F\u8F6E\u6362\u5904\u7406\u7A0B\u5E8F\u3002
# Deprecated operations
logging.periodic-rotating-file-handler.enable=\u542F\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.periodic-rotating-file-handler.enable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.periodic-rotating-file-handler.disable=\u7981\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.periodic-rotating-file-handler.disable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.periodic-rotating-file-handler.change-log-level=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u65E5\u5FD7\u7EA7\u522B\u3002
logging.periodic-rotating-file-handler.change-log-level.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.periodic-rotating-file-handler.change-log-level.level=\u8981\u8BBE\u7F6E\u7684\u65B0\u7EA7\u522B\u3002
logging.periodic-rotating-file-handler.change-file=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u6587\u4EF6\u3002
logging.periodic-rotating-file-handler.change-file.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.periodic-rotating-file-handler.change-file.file=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u6587\u4EF6\u3002
logging.periodic-rotating-file-handler.update-properties=\u66F4\u65B0\u73B0\u6709\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u5C5E\u6027\u3002
logging.periodic-rotating-file-handler.update-properties.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
# Attributes
logging.periodic-rotating-file-handler.append=\u6307\u5B9A\u662F\u5426\u9644\u52A0\u5230\u76EE\u6807\u6587\u4EF6\u3002
logging.periodic-rotating-file-handler.autoflush=\u5728\u6BCF\u6B21\u5199\u5165\u540E\u81EA\u52A8\u5237\u65B0\u3002
logging.periodic-rotating-file-handler.enabled=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u542F\u7528\u5E76\u6B63\u5E38\u8FD0\u884C\u3002\u5982\u679C\u4E3A false\uFF0C\u5904\u7406\u65E5\u5FD7\u6D88\u606F\u65F6\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u5FFD\u7565\u3002
logging.periodic-rotating-file-handler.encoding=\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u5B57\u7B26\u7F16\u7801\u3002
logging.periodic-rotating-file-handler.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
logging.periodic-rotating-file-handler.formatter=\u4E3A\u8FD9\u4E2A\u683C\u5F0F\u5668\u5B9A\u4E49\u4E00\u4E2A\u6A21\u5F0F\u3002
logging.periodic-rotating-file-handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.periodic-rotating-file-handler.named-formatter=\u7528\u5728\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u683C\u5F0F\u5668\u7684\u540D\u79F0\u3002
logging.periodic-rotating-file-handler.file=\u7EC4\u6210\u8DEF\u5F84\u548C\u53EF\u9009\u76F8\u5BF9\u8DEF\u5F84\u7684\u6587\u4EF6\u63CF\u8FF0\u3002
logging.periodic-rotating-file-handler.file.path=\u6587\u4EF6\u7CFB\u7EDF\u8DEF\u5F84\u3002
logging.periodic-rotating-file-handler.file.relative-to=\u53E6\u4E00\u4E2A\u4E4B\u524D\u547D\u540D\u8DEF\u5F84\u7684\u540D\u79F0\uFF0C\u6216\u8005\u7CFB\u7EDF\u63D0\u4F9B\u7684\u6807\u51C6\u8DEF\u5F84\u4E4B\u4E00\u3002\u5982\u679C\u63D0\u4F9B\u4E86 'relative-to' \uFF0C\u5219 'path' \u5C5E\u6027\u5C06\u4F5C\u4E3A\u8BE5\u5C5E\u6027\u6307\u5B9A\u7684\u8DEF\u5F84\u7684\u76F8\u5BF9\u8DEF\u5F84\u5BF9\u5F85\u3002
logging.periodic-rotating-file-handler.suffix=\u8BBE\u7F6E\u540E\u7F00\u5B57\u7B26\u4E32\u3002\u8FD9\u4E2A\u5B57\u7B26\u4E32\u662F java.text.SimpleDateFormat \u53EF\u4EE5\u7406\u89E3\u7684\u683C\u5F0F\u3002\u8F6E\u6362\u7684\u5468\u671F\u6839\u636E\u8FD9\u4E2A\u540E\u7F00\u81EA\u52A8\u8FDB\u884C\u8BA1\u7B97\u3002
# Deprecated attributes
logging.periodic-rotating-file-handler.name=\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.periodic-rotating-file-handler.name.deprecated=name \u5C5E\u6027\u4E0D\u5E94\u8BE5\u7528\u4F5C\u5904\u7406\u7A0B\u5E8F\u7684\u5730\u5740\u91CC\u5305\u542B\u7684\u540D\u79F0\u3002
logging.periodic-rotating-file-handler.filter=\u5B9A\u4E49\u7B80\u5355\u7684\u8FC7\u6EE4\u5668\u7C7B\u578B\u3002
logging.periodic-rotating-file-handler.filter.deprecated=\u4F7F\u7528 filter-spec\u3002
logging.periodic-rotating-file-handler.filter.all=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u4E0D\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u4E0D\u4F1A\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-rotating-file-handler.filter.any=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-rotating-file-handler.filter.accept=\u63A5\u53D7\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.periodic-rotating-file-handler.filter.change-level=\u5982\u679C\u8BE5\u6761\u8BB0\u5F55\u7684\u5D4C\u5957\u8FC7\u6EE4\u5668\u8BC4\u4F30\u4E3A true\uFF0C\u4FEE\u6539\u65E5\u5FD7\u7684\u8FC7\u6EE4\u5668\u5C06\u7528\u65B0\u7684\u7EA7\u522B\u8FDB\u884C\u8BB0\u5F55\u3002
logging.periodic-rotating-file-handler.filter.deny=\u62D2\u7EDD\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.periodic-rotating-file-handler.filter.level=\u6392\u9664\u6307\u5B9A\u7EA7\u522B\u7684\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-rotating-file-handler.filter.level-range=\u53EA\u8BB0\u5F55\u5904\u4E8E\u67D0\u4E2A\u7EA7\u522B\u8303\u56F4\u5185\u7684\u65E5\u5FD7\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-rotating-file-handler.filter.level-range.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.periodic-rotating-file-handler.filter.level-range.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.periodic-rotating-file-handler.filter.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.periodic-rotating-file-handler.filter.min-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5C0F\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.periodic-rotating-file-handler.filter.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.periodic-rotating-file-handler.filter.max-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5927\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.periodic-rotating-file-handler.filter.match=\u57FA\u4E8E\u5E38\u89C4\u8868\u8FBE\u5F0F\u7684\u8FC7\u6EE4\u5668\u3002\u7528\u4E8E\u6392\u9664\u7B26\u5408\u6216\u4E0D\u7B26\u5408\u8FD9\u4E2A\u8868\u8FBE\u5F0F\u7684\u65E5\u5FD7\u8BB0\u5F55\u3002\u5BF9\u4E8E\u539F\u59CB\u6D88\u606F\uFF08\u672A\u683C\u5F0F\u5316\u7684\uFF09\u7684\u6D88\u606F\u4F1A\u518D\u6B21\u5E94\u7528\u8FD9\u4E2A\u5E38\u89C4\u8868\u8FBE\u5F0F\u3002
logging.periodic-rotating-file-handler.filter.not=\u53CD\u5411\u5D4C\u5957\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-rotating-file-handler.filter.replace=\u5982\u679C\u5339\u914D\u5D4C\u5957\u8FC7\u6EE4\u5668\uFF0C\u5728\u6D88\u606F\u4E0A\u5E94\u7528\u6587\u672C\u66FF\u6362\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-rotating-file-handler.filter.replace.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.periodic-rotating-file-handler.filter.replace.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.periodic-rotating-file-handler.filter.replace.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A
logging.periodic-rotating-file-handler.filter.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.periodic-rotating-file-handler.filter.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.periodic-rotating-file-handler.filter.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A


# Periodic size rotating file handler definitions
logging.periodic-size-rotating-file-handler=\u5B9A\u4E49\u5904\u7406\u7A0B\u5E8F\u5199\u5165\u90A3\u4E2A\u6587\u4EF6\u3001\u6839\u636E\u540E\u7F00\u5B9A\u4E49\u7684\u5468\u671F\u8F6E\u6362\u65E5\u5FD7\u3001\u6216\u8005\u5728\u65E5\u5FD7\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC7\u9884\u8BBE\u5927\u5C0F\u5E76\u4FDD\u6301\u56FA\u5B9A\u6570\u76EE\u7684\u5907\u4EFD\u3002\u8FD9\u4E2A\u540E\u7F00\u7684\u683C\u5F0F\u662F java.text.SimpleDateFormat \u53EF\u4EE5\u7406\u89E3\u7684\u683C\u5F0F\u3002\u8FD9\u4E2A\u540E\u7F00\u8F6E\u6362\u7684\u5907\u4EFD\u4E0D\u4F1A\u5728\u5927\u5C0F\u8F6E\u6362\u65F6\u88AB\u5220\u9664\u3002
# Operations
logging.periodic-size-rotating-file-handler.add=\u6DFB\u52A0\u65B0\u7684 periodic size rotating \u6587\u4EF6\u5904\u7406\u7A0B\u5E8F\u3002
logging.periodic-size-rotating-file-handler.remove=\u5220\u9664 periodic size rotating \u6587\u4EF6\u5904\u7406\u7A0B\u5E8F\u3002
# Deprecated operations
logging.periodic-size-rotating-file-handler.enable=\u542F\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.periodic-size-rotating-file-handler.enable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.periodic-size-rotating-file-handler.disable=\u7981\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.periodic-size-rotating-file-handler.disable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.periodic-size-rotating-file-handler.change-log-level=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u65E5\u5FD7\u7EA7\u522B\u3002
logging.periodic-size-rotating-file-handler.change-log-level.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.periodic-size-rotating-file-handler.change-log-level.level=\u8981\u8BBE\u7F6E\u7684\u65B0\u7EA7\u522B\u3002
logging.periodic-size-rotating-file-handler.change-file=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u6587\u4EF6\u3002
logging.periodic-size-rotating-file-handler.change-file.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.periodic-size-rotating-file-handler.change-file.file=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u6587\u4EF6\u3002
logging.periodic-size-rotating-file-handler.update-properties=\u66F4\u65B0\u73B0\u6709\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u5C5E\u6027\u3002
logging.periodic-size-rotating-file-handler.update-properties.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
#Attributes
logging.periodic-size-rotating-file-handler.append=\u6307\u5B9A\u662F\u5426\u9644\u52A0\u5230\u76EE\u6807\u6587\u4EF6\u3002
logging.periodic-size-rotating-file-handler.autoflush=\u5728\u6BCF\u6B21\u5199\u5165\u540E\u81EA\u52A8\u5237\u65B0\u3002
logging.periodic-size-rotating-file-handler.enabled=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u542F\u7528\u5E76\u6B63\u5E38\u8FD0\u884C\u3002\u5982\u679C\u4E3A false\uFF0C\u5904\u7406\u65E5\u5FD7\u6D88\u606F\u65F6\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u5FFD\u7565\u3002
logging.periodic-size-rotating-file-handler.encoding=\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u5B57\u7B26\u7F16\u7801\u3002
logging.periodic-size-rotating-file-handler.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
logging.periodic-size-rotating-file-handler.formatter=\u4E3A\u8FD9\u4E2A\u683C\u5F0F\u5668\u5B9A\u4E49\u4E00\u4E2A\u6A21\u5F0F\u3002
logging.periodic-size-rotating-file-handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.periodic-size-rotating-file-handler.named-formatter=\u7528\u5728\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u683C\u5F0F\u5668\u7684\u540D\u79F0\u3002
logging.periodic-size-rotating-file-handler.file=\u7EC4\u6210\u8DEF\u5F84\u548C\u53EF\u9009\u76F8\u5BF9\u8DEF\u5F84\u7684\u6587\u4EF6\u63CF\u8FF0\u3002
logging.periodic-size-rotating-file-handler.file.path=\u6587\u4EF6\u7CFB\u7EDF\u8DEF\u5F84\u3002
logging.periodic-size-rotating-file-handler.file.relative-to=\u53E6\u4E00\u4E2A\u4E4B\u524D\u547D\u540D\u8DEF\u5F84\u7684\u540D\u79F0\uFF0C\u6216\u8005\u7CFB\u7EDF\u63D0\u4F9B\u7684\u6807\u51C6\u8DEF\u5F84\u4E4B\u4E00\u3002\u5982\u679C\u63D0\u4F9B\u4E86 'relative-to' \uFF0C\u5219 'path' \u5C5E\u6027\u5C06\u4F5C\u4E3A\u8BE5\u5C5E\u6027\u6307\u5B9A\u7684\u8DEF\u5F84\u7684\u76F8\u5BF9\u8DEF\u5F84\u5BF9\u5F85\u3002
logging.periodic-size-rotating-file-handler.max-backup-index=\u4FDD\u6301\u7684\u5907\u4EFD\u7684\u6700\u5927\u6570\u91CF\u3002
logging.periodic-size-rotating-file-handler.rotate-size=\u8F6E\u6362\u65E5\u5FD7\u6587\u4EF6\u7684\u5927\u5C0F\u3002
logging.periodic-size-rotating-file-handler.rotate-on-boot=\u6307\u5B9A\u6BCF\u6B21\u4FEE\u6539\u6587\u4EF6\u5C5E\u6027\u65F6\u90FD\u5E94\u8BE5\u8F6E\u6362\u6587\u4EF6\u3002\u8FD9\u901A\u5E38\u53D1\u751F\u5728\u521D\u59CB\u5316\u9636\u6BB5\u3002
logging.periodic-size-rotating-file-handler.suffix=\u8BBE\u7F6E\u540E\u7F00\u5B57\u7B26\u4E32\u3002\u8FD9\u4E2A\u5B57\u7B26\u4E32\u662F java.text.SimpleDateFormat \u53EF\u4EE5\u7406\u89E3\u7684\u683C\u5F0F\u3002\u8F6E\u6362\u7684\u5468\u671F\u6839\u636E\u8FD9\u4E2A\u540E\u7F00\u81EA\u52A8\u8FDB\u884C\u8BA1\u7B97\u3002
# Deprecated attributes
logging.periodic-size-rotating-file-handler.name=\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.periodic-size-rotating-file-handler.name.deprecated=name \u5C5E\u6027\u4E0D\u5E94\u8BE5\u7528\u4F5C\u5904\u7406\u7A0B\u5E8F\u7684\u5730\u5740\u91CC\u5305\u542B\u7684\u540D\u79F0\u3002
logging.periodic-size-rotating-file-handler.filter=\u5B9A\u4E49\u7B80\u5355\u7684\u8FC7\u6EE4\u5668\u7C7B\u578B\u3002
logging.periodic-size-rotating-file-handler.filter.deprecated=\u4F7F\u7528 filter-spec\u3002
logging.periodic-size-rotating-file-handler.filter.all=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u4E0D\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u4E0D\u4F1A\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-size-rotating-file-handler.filter.any=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-size-rotating-file-handler.filter.accept=\u63A5\u53D7\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.periodic-size-rotating-file-handler.filter.change-level=\u5982\u679C\u8BE5\u6761\u8BB0\u5F55\u7684\u5D4C\u5957\u8FC7\u6EE4\u5668\u8BC4\u4F30\u4E3A true\uFF0C\u4FEE\u6539\u65E5\u5FD7\u7684\u8FC7\u6EE4\u5668\u5C06\u7528\u65B0\u7684\u7EA7\u522B\u8FDB\u884C\u8BB0\u5F55\u3002
logging.periodic-size-rotating-file-handler.filter.deny=\u62D2\u7EDD\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.periodic-size-rotating-file-handler.filter.level=\u6392\u9664\u6307\u5B9A\u7EA7\u522B\u7684\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-size-rotating-file-handler.filter.level-range=\u53EA\u8BB0\u5F55\u5904\u4E8E\u67D0\u4E2A\u7EA7\u522B\u8303\u56F4\u5185\u7684\u65E5\u5FD7\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-size-rotating-file-handler.filter.level-range.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.periodic-size-rotating-file-handler.filter.level-range.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.periodic-size-rotating-file-handler.filter.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.periodic-size-rotating-file-handler.filter.min-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5C0F\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.periodic-size-rotating-file-handler.filter.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.periodic-size-rotating-file-handler.filter.max-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5927\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.periodic-size-rotating-file-handler.filter.match=\u57FA\u4E8E\u5E38\u89C4\u8868\u8FBE\u5F0F\u7684\u8FC7\u6EE4\u5668\u3002\u7528\u4E8E\u6392\u9664\u7B26\u5408\u6216\u4E0D\u7B26\u5408\u8FD9\u4E2A\u8868\u8FBE\u5F0F\u7684\u65E5\u5FD7\u8BB0\u5F55\u3002\u5BF9\u4E8E\u539F\u59CB\u6D88\u606F\uFF08\u672A\u683C\u5F0F\u5316\u7684\uFF09\u7684\u6D88\u606F\u4F1A\u518D\u6B21\u5E94\u7528\u8FD9\u4E2A\u5E38\u89C4\u8868\u8FBE\u5F0F\u3002
logging.periodic-size-rotating-file-handler.filter.not=\u53CD\u5411\u5D4C\u5957\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-size-rotating-file-handler.filter.replace=\u5982\u679C\u5339\u914D\u5D4C\u5957\u8FC7\u6EE4\u5668\uFF0C\u5728\u6D88\u606F\u4E0A\u5E94\u7528\u6587\u672C\u66FF\u6362\u7684\u8FC7\u6EE4\u5668\u3002
logging.periodic-size-rotating-file-handler.filter.replace.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.periodic-size-rotating-file-handler.filter.replace.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.periodic-size-rotating-file-handler.filter.replace.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A
logging.periodic-size-rotating-file-handler.filter.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.periodic-size-rotating-file-handler.filter.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.periodic-size-rotating-file-handler.filter.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A

# Size rotating ile handler definitions
logging.size-rotating-file-handler=\u5B9A\u4E49\u4E00\u4E2A\u5199\u5165\u6587\u4EF6\u7684\u5904\u7406\u7A0B\u5E8F\uFF0C\u5F53\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC7\u67D0\u4E2A\u9650\u989D\u65F6\u8F6E\u6362\u65E5\u5FD7\uFF0C\u5E76\u4FDD\u6301\u56FA\u5B9A\u6570\u76EE\u7684\u5907\u4EFD\u3002
# Operations
logging.size-rotating-file-handler.add=\u6DFB\u52A0\u65B0\u7684\u5927\u5C0F\u8F6E\u6362\uFF08Size Rotating\uFF09\u6587\u4EF6\u5904\u7406\u7A0B\u5E8F\u3002
logging.size-rotating-file-handler.remove=\u5220\u9664\u5927\u5C0F\u8F6E\u6362\uFF08Size Rotating\uFF09\u6587\u4EF6\u5904\u7406\u7A0B\u5E8F\u3002
# Deprecated operations
logging.size-rotating-file-handler.enable=\u542F\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.size-rotating-file-handler.enable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.size-rotating-file-handler.disable=\u7981\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.size-rotating-file-handler.disable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.size-rotating-file-handler.change-log-level=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u65E5\u5FD7\u7EA7\u522B\u3002
logging.size-rotating-file-handler.change-log-level.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.size-rotating-file-handler.change-log-level.level=\u8981\u8BBE\u7F6E\u7684\u65B0\u7EA7\u522B\u3002
logging.size-rotating-file-handler.change-file=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u6587\u4EF6\u3002
logging.size-rotating-file-handler.change-file.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.size-rotating-file-handler.change-file.file=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u6587\u4EF6\u3002
logging.size-rotating-file-handler.update-properties=\u66F4\u65B0\u73B0\u6709\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u5C5E\u6027\u3002
logging.size-rotating-file-handler.update-properties.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
# Attributes
logging.size-rotating-file-handler.append=\u6307\u5B9A\u662F\u5426\u9644\u52A0\u5230\u76EE\u6807\u6587\u4EF6\u3002
logging.size-rotating-file-handler.autoflush=\u5728\u6BCF\u6B21\u5199\u5165\u540E\u81EA\u52A8\u5237\u65B0\u3002
logging.size-rotating-file-handler.enabled=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u542F\u7528\u5E76\u6B63\u5E38\u8FD0\u884C\u3002\u5982\u679C\u4E3A false\uFF0C\u5904\u7406\u65E5\u5FD7\u6D88\u606F\u65F6\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u5FFD\u7565\u3002
logging.size-rotating-file-handler.encoding=\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u5B57\u7B26\u7F16\u7801\u3002
logging.size-rotating-file-handler.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
logging.size-rotating-file-handler.formatter=\u4E3A\u8FD9\u4E2A\u683C\u5F0F\u5668\u5B9A\u4E49\u4E00\u4E2A\u6A21\u5F0F\u3002
logging.size-rotating-file-handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.size-rotating-file-handler.named-formatter=\u7528\u5728\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u683C\u5F0F\u5668\u7684\u540D\u79F0\u3002
logging.size-rotating-file-handler.file=\u7EC4\u6210\u8DEF\u5F84\u548C\u53EF\u9009\u76F8\u5BF9\u8DEF\u5F84\u7684\u6587\u4EF6\u63CF\u8FF0\u3002
logging.size-rotating-file-handler.file.path=\u6587\u4EF6\u7CFB\u7EDF\u8DEF\u5F84\u3002
logging.size-rotating-file-handler.file.relative-to=\u53E6\u4E00\u4E2A\u4E4B\u524D\u547D\u540D\u8DEF\u5F84\u7684\u540D\u79F0\uFF0C\u6216\u8005\u7CFB\u7EDF\u63D0\u4F9B\u7684\u6807\u51C6\u8DEF\u5F84\u4E4B\u4E00\u3002\u5982\u679C\u63D0\u4F9B\u4E86 'relative-to' \uFF0C\u5219 'path' \u5C5E\u6027\u5C06\u4F5C\u4E3A\u8BE5\u5C5E\u6027\u6307\u5B9A\u7684\u8DEF\u5F84\u7684\u76F8\u5BF9\u8DEF\u5F84\u5BF9\u5F85\u3002
logging.size-rotating-file-handler.max-backup-index=\u4FDD\u6301\u7684\u5907\u4EFD\u7684\u6700\u5927\u6570\u91CF\u3002
logging.size-rotating-file-handler.rotate-size=\u8F6E\u6362\u65E5\u5FD7\u6587\u4EF6\u7684\u5927\u5C0F\u3002
logging.size-rotating-file-handler.rotate-on-boot=\u6307\u5B9A\u6BCF\u6B21\u4FEE\u6539\u6587\u4EF6\u5C5E\u6027\u65F6\u90FD\u5E94\u8BE5\u8F6E\u6362\u6587\u4EF6\u3002\u8FD9\u901A\u5E38\u53D1\u751F\u5728\u521D\u59CB\u5316\u9636\u6BB5\u3002
logging.size-rotating-file-handler.suffix=\u8BBE\u7F6E\u540E\u7F00\u5B57\u7B26\u4E32\u3002\u8FD9\u4E2A\u5B57\u7B26\u4E32\u7684\u683C\u5F0F\u662F java.text.SimpleDateFormat \u53EF\u4EE5\u7406\u89E3\u7684\u683C\u5F0F\u3002\u8FD9\u4E2A\u540E\u7F00\u4E0D\u4F1A\u786E\u5B9A\u6587\u4EF6\u4F55\u65F6\u8FDB\u884C\u8F6E\u6362\u3002
# Deprecated attributes
logging.size-rotating-file-handler.name=\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.size-rotating-file-handler.name.deprecated=name \u5C5E\u6027\u4E0D\u5E94\u8BE5\u7528\u4F5C\u5904\u7406\u7A0B\u5E8F\u7684\u5730\u5740\u91CC\u5305\u542B\u7684\u540D\u79F0\u3002
logging.size-rotating-file-handler.filter=\u5B9A\u4E49\u7B80\u5355\u7684\u8FC7\u6EE4\u5668\u7C7B\u578B\u3002
logging.size-rotating-file-handler.filter.deprecated=\u4F7F\u7528 filter-spec\u3002
logging.size-rotating-file-handler.filter.all=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u4E0D\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u4E0D\u4F1A\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.size-rotating-file-handler.filter.any=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.size-rotating-file-handler.filter.accept=\u63A5\u53D7\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.size-rotating-file-handler.filter.change-level=\u5982\u679C\u8BE5\u6761\u8BB0\u5F55\u7684\u5D4C\u5957\u8FC7\u6EE4\u5668\u8BC4\u4F30\u4E3A true\uFF0C\u4FEE\u6539\u65E5\u5FD7\u7684\u8FC7\u6EE4\u5668\u5C06\u7528\u65B0\u7684\u7EA7\u522B\u8FDB\u884C\u8BB0\u5F55\u3002
logging.size-rotating-file-handler.filter.deny=\u62D2\u7EDD\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.size-rotating-file-handler.filter.level=\u6392\u9664\u6307\u5B9A\u7EA7\u522B\u7684\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.size-rotating-file-handler.filter.level-range=\u53EA\u8BB0\u5F55\u5904\u4E8E\u67D0\u4E2A\u7EA7\u522B\u8303\u56F4\u5185\u7684\u65E5\u5FD7\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.size-rotating-file-handler.filter.level-range.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.size-rotating-file-handler.filter.level-range.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.size-rotating-file-handler.filter.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.size-rotating-file-handler.filter.min-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5C0F\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.size-rotating-file-handler.filter.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.size-rotating-file-handler.filter.max-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5927\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.size-rotating-file-handler.filter.match=\u57FA\u4E8E\u5E38\u89C4\u8868\u8FBE\u5F0F\u7684\u8FC7\u6EE4\u5668\u3002\u7528\u4E8E\u6392\u9664\u7B26\u5408\u6216\u4E0D\u7B26\u5408\u8FD9\u4E2A\u8868\u8FBE\u5F0F\u7684\u65E5\u5FD7\u8BB0\u5F55\u3002\u5BF9\u4E8E\u539F\u59CB\u6D88\u606F\uFF08\u672A\u683C\u5F0F\u5316\u7684\uFF09\u7684\u6D88\u606F\u4F1A\u518D\u6B21\u5E94\u7528\u8FD9\u4E2A\u5E38\u89C4\u8868\u8FBE\u5F0F\u3002
logging.size-rotating-file-handler.filter.not=\u53CD\u5411\u5D4C\u5957\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u3002
logging.size-rotating-file-handler.filter.replace=\u5982\u679C\u5339\u914D\u5D4C\u5957\u8FC7\u6EE4\u5668\uFF0C\u5728\u6D88\u606F\u4E0A\u5E94\u7528\u6587\u672C\u66FF\u6362\u7684\u8FC7\u6EE4\u5668\u3002
logging.size-rotating-file-handler.filter.replace.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.size-rotating-file-handler.filter.replace.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.size-rotating-file-handler.filter.replace.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A
logging.size-rotating-file-handler.filter.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.size-rotating-file-handler.filter.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.size-rotating-file-handler.filter.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A

# Custom handler definitions
logging.custom-handler=\u5B9A\u4E49\u81EA\u5B9A\u4E49\u7684\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002\u81EA\u5B9A\u4E49\u7684\u5904\u7406\u7A0B\u5E8F\u5FC5\u987B\u6269\u5C55 java.util.logging.Handler\u3002
# Operations
logging.custom-handler.add=\u6DFB\u52A0\u81EA\u5B9A\u4E49\u5904\u7406\u7A0B\u5E8F\u3002\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u5FC5\u987B\u7EE7\u627F org.jboss.logmanager.ExtHandler, java.util.logging.Handler \u6216\u8005\u662F log4j appender\u3002
logging.custom-handler.remove=\u5220\u9664\u81EA\u5B9A\u4E49\u5904\u7406\u7A0B\u5E8F\u3002
# Deprecated operations
logging.custom-handler.enable=\u542F\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.custom-handler.enable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.custom-handler.disable=\u7981\u7528\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.custom-handler.disable.deprecated=\u5BF9\u542F\u7528\u7684\u5C5E\u6027\u4F7F\u7528 write-attribute\u3002
logging.custom-handler.change-log-level=\u4FEE\u6539\u5904\u7406\u7A0B\u5E8F\u7684\u65E5\u5FD7\u7EA7\u522B\u3002
logging.custom-handler.change-log-level.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
logging.custom-handler.change-log-level.level=\u8981\u8BBE\u7F6E\u7684\u65B0\u7EA7\u522B\u3002
logging.custom-handler.update-properties=\u66F4\u65B0\u73B0\u6709\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u5C5E\u6027\u3002
logging.custom-handler.update-properties.deprecated=\u4F7F\u7528 write-attribute \u64CD\u4F5C\u3002
# Attributes
logging.custom-handler.enabled=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u542F\u7528\u5E76\u6B63\u5E38\u8FD0\u884C\u3002\u5982\u679C\u4E3A false\uFF0C\u5904\u7406\u65E5\u5FD7\u6D88\u606F\u65F6\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u5FFD\u7565\u3002
logging.custom-handler.encoding=\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u5B57\u7B26\u7F16\u7801\u3002
logging.custom-handler.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
logging.custom-handler.formatter=\u4E3A\u8FD9\u4E2A\u683C\u5F0F\u5668\u5B9A\u4E49\u4E00\u4E2A\u6A21\u5F0F\u3002
logging.custom-handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.custom-handler.named-formatter=\u7528\u5728\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u683C\u5F0F\u5668\u7684\u540D\u79F0\u3002
logging.custom-handler.class=\u8981\u4F7F\u7528\u7684\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u7C7B\u3002
logging.custom-handler.module=\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u4F9D\u8D56\u7684\u6A21\u5757\u3002
logging.custom-handler.properties=\u5B9A\u4E49\u7528\u4E8E\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u7684\u5C5E\u6027\u3002\u6240\u6709\u7684\u5C5E\u6027\u90FD\u5FC5\u987B\u901A\u8FC7 setter \u65B9\u6CD5\u8FDB\u884C\u8BBF\u95EE\u3002
logging.custom-handler.properties.name=\u5B9A\u4E49\u8981\u8BBE\u7F6E\u7684\u5C5E\u6027\u7684\u540D\u79F0\u3002
logging.custom-handler.properties.value=\u5B9A\u4E49\u5C5E\u6027\u7684\u503C\u3002
# Deprecated attributes
logging.custom-handler.name=\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.custom-handler.name.deprecated=name \u5C5E\u6027\u4E0D\u5E94\u8BE5\u7528\u4F5C\u5904\u7406\u7A0B\u5E8F\u7684\u5730\u5740\u91CC\u5305\u542B\u7684\u540D\u79F0\u3002
logging.custom-handler.filter=\u5B9A\u4E49\u7B80\u5355\u7684\u8FC7\u6EE4\u5668\u7C7B\u578B\u3002
logging.custom-handler.filter.deprecated=\u4F7F\u7528 filter-spec\u3002
logging.custom-handler.filter.all=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u4E0D\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u4E0D\u4F1A\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.custom-handler.filter.any=\u7531\u94FE\u91CC\u591A\u4E2A\u8FC7\u6EE4\u5668\u7EC4\u6210\u7684\u8FC7\u6EE4\u5668\u3002\u5982\u679C\u4EFB\u4F55\u8FC7\u6EE4\u5668\u53D1\u73B0\u65E5\u5FD7\u6D88\u606F\u662F\u53EF\u8BB0\u5F55\u7684\uFF0C\u8FD9\u4E2A\u6D88\u606F\u5C06\u88AB\u8BB0\u5F55\u4E14\u7CFB\u7EDF\u4E0D\u4F1A\u68C0\u67E5\u968F\u540E\u7684\u8FC7\u6EE4\u5668\u3002
logging.custom-handler.filter.accept=\u63A5\u53D7\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.custom-handler.filter.change-level=\u5982\u679C\u8BE5\u6761\u8BB0\u5F55\u7684\u5D4C\u5957\u8FC7\u6EE4\u5668\u8BC4\u4F30\u4E3A true\uFF0C\u4FEE\u6539\u65E5\u5FD7\u7684\u8FC7\u6EE4\u5668\u5C06\u7528\u65B0\u7684\u7EA7\u522B\u8FDB\u884C\u8BB0\u5F55\u3002
logging.custom-handler.filter.deny=\u62D2\u7EDD\u6240\u6709\u7684\u65E5\u5FD7\u6D88\u606F\u3002
logging.custom-handler.filter.level=\u6392\u9664\u6307\u5B9A\u7EA7\u522B\u7684\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.custom-handler.filter.level-range=\u53EA\u8BB0\u5F55\u5904\u4E8E\u67D0\u4E2A\u7EA7\u522B\u8303\u56F4\u5185\u7684\u65E5\u5FD7\u6D88\u606F\u7684\u8FC7\u6EE4\u5668\u3002
logging.custom-handler.filter.level-range.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.custom-handler.filter.level-range.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.custom-handler.filter.min-level=\u6700\u5C0F\u7EA7\u522B\uFF08\u6700\u4E0D\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.custom-handler.filter.min-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5C0F\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.custom-handler.filter.max-level=\u6700\u5927\u7EA7\u522B\uFF08\u6700\u4E25\u91CD\uFF09\uFF0C\u542B\u8FD9\u4E2A\u7EA7\u522B\u3002
logging.custom-handler.filter.max-inclusive=True \u8868\u793A\u5305\u542B\u8FD9\u4E2A\u6700\u5927\u7EA7\u522B\uFF0CFalse \u5219\u8868\u793A\u6392\u9664\u3002
logging.custom-handler.filter.match=\u57FA\u4E8E\u5E38\u89C4\u8868\u8FBE\u5F0F\u7684\u8FC7\u6EE4\u5668\u3002\u7528\u4E8E\u6392\u9664\u7B26\u5408\u6216\u4E0D\u7B26\u5408\u8FD9\u4E2A\u8868\u8FBE\u5F0F\u7684\u65E5\u5FD7\u8BB0\u5F55\u3002\u5BF9\u4E8E\u539F\u59CB\u6D88\u606F\uFF08\u672A\u683C\u5F0F\u5316\u7684\uFF09\u7684\u6D88\u606F\u4F1A\u518D\u6B21\u5E94\u7528\u8FD9\u4E2A\u5E38\u89C4\u8868\u8FBE\u5F0F\u3002
logging.custom-handler.filter.not=\u53CD\u5411\u5D4C\u5957\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u3002
logging.custom-handler.filter.replace=\u5982\u679C\u5339\u914D\u5D4C\u5957\u8FC7\u6EE4\u5668\uFF0C\u5728\u6D88\u606F\u4E0A\u5E94\u7528\u6587\u672C\u66FF\u6362\u7684\u8FC7\u6EE4\u5668\u3002
logging.custom-handler.filter.replace.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.custom-handler.filter.replace.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.custom-handler.filter.replace.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A
logging.custom-handler.filter.pattern=\u8981\u5339\u914D\u7684\u6A21\u5F0F
logging.custom-handler.filter.replacement=\u66FF\u4EE3\u7684\u5B57\u7B26\u4E32
logging.custom-handler.filter.replace-all=True \u8868\u793A\u6240\u6709\u60C5\u51B5\u90FD\u8981\u66FF\u6362\uFF1BFalse \u8868\u793A\u53EA\u66FF\u6362\u7B2C\u4E00\u4E2A

# Socket handler definitions
logging.socket-handler=\u5B9A\u4E49\u5199\u5165\u5957\u63A5\u5B57\u7684\u5904\u7406\u7A0B\u5E8F\u3002\u8BF7\u6CE8\u610F\uFF0C\u5957\u63A5\u5B57\u5904\u7406\u7A0B\u5E8F\u5C06\u5728\u542F\u52A8\u8FDB\u7A0B\u4E2D\u8BA9\u6D88\u606F\u6392\u961F\u3002\u5982\u679C\u5B8C\u5168\u914D\u7F6E\u6B64\u8D44\u6E90\uFF0C\u8FD9\u4E9B\u6D88\u606F\u5C06\u5168\u90E8\u53D1\u9001\u81F3\u5957\u63A5\u5B57\u3002\u5982\u679C\u670D\u52A1\u5668\u5904\u4E8E admin-only \u72B6\u6001\uFF0C\u5C06\u4E22\u5F03\u6D88\u606F\u3002
# Operations
logging.socket-handler.add=\u6DFB\u52A0\u65B0\u7684\u5957\u63A5\u5B57\u5904\u7406\u7A0B\u5E8F\u3002
logging.socket-handler.remove=\u5220\u9664\u5957\u63A5\u5B57\u5904\u7406\u7A0B\u5E8F\u3002
# Attributes
logging.socket-handler.autoflush=\u5728\u6BCF\u6B21\u5199\u5165\u540E\u81EA\u52A8\u5237\u65B0\u3002
logging.socket-handler.block-on-reconnect=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5\u65F6\u5199\u65B9\u6CD5\u5C06\u963B\u6B62\u3002\u4EC5\u5728\u4F7F\u7528\u5F02\u6B65\u5904\u7406\u7A0B\u5E8F\u65F6\u5EFA\u8BAE\u8BBE\u7F6E\u4E3A true\u3002
logging.socket-handler.enabled=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u542F\u7528\u5E76\u6B63\u5E38\u8FD0\u884C\u3002\u5982\u679C\u4E3A false\uFF0C\u5904\u7406\u65E5\u5FD7\u6D88\u606F\u65F6\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u5FFD\u7565\u3002
logging.socket-handler.encoding=\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u5B57\u7B26\u7F16\u7801\u3002
logging.socket-handler.filter-spec=\u5B9A\u4E49\u8FC7\u6EE4\u5668\u7684\u8FC7\u6EE4\u5668\u8868\u8FBE\u5F0F\u503C\u3002\u4F8B\u5982\uFF0C\u4E0D\u5339\u914D\u67D0\u4E2A\u6A21\u5F0F\u7684\u8FC7\u6EE4\u5668\u662F\uFF1Anot(match("JBAS.*"))
logging.socket-handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.socket-handler.named-formatter=\u7528\u5728\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u683C\u5F0F\u5668\u7684\u540D\u79F0\u3002
logging.socket-handler.outbound-socket-binding-ref=\u5957\u63A5\u5B57\u8FDE\u63A5\u7684\u8F6C\u51FA\u5957\u63A5\u5B57\u5F15\u7528\u3002
logging.socket-handler.protocol=\u5957\u63A5\u5B57\u901A\u4FE1\u5E94\u9075\u5FAA\u7684\u534F\u8BAE\u3002
logging.socket-handler.ssl-context=\u5B9A\u4E49\u7684 SSL \u4E0A\u4E0B\u6587\u7684\u5F15\u7528\u3002\u8FD9\u4EC5\u5728\u534F\u8BAE\u8BBE\u7F6E\u4E3A SSL_TCP \u65F6\u4F7F\u7528\u3002

# Syslog handler definitions
logging.syslog-handler=\u5B9A\u4E49\u4E00\u4E2A\u7CFB\u7EDF\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
# Operations
logging.syslog-handler.add=\u6DFB\u52A0\u4E00\u4E2A\u65B0\u7684\u7CFB\u7EDF\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
logging.syslog-handler.remove=\u5220\u9664\u7CFB\u7EDF\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u3002
# Attributes
logging.syslog-handler.enabled=\u5982\u679C\u8BBE\u7F6E\u4E3A true\uFF0C\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u542F\u7528\u5E76\u6B63\u5E38\u8FD0\u884C\u3002\u5982\u679C\u4E3A false\uFF0C\u5904\u7406\u65E5\u5FD7\u6D88\u606F\u65F6\u5904\u7406\u7A0B\u5E8F\u5C06\u88AB\u5FFD\u7565\u3002
logging.syslog-handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.syslog-handler.app-name=\u5F53\u683C\u5F0F\u5316\u6D88\u606F\u4E3A RFC5424 \u683C\u5F0F\u65F6\u4F7F\u7528\u7684\u5E94\u7528\u7A0B\u5E8F\u540D\u79F0\u3002\u9ED8\u8BA4\u4E3A \u201CJava\u201D\u3002
logging.syslog-handler.facility= RFC-5424 (http://tools.ietf.org/html/rfc5424) \u548C RFC-3164 (http://tools.ietf.org/html/rfc3164) \u5B9A\u4E49\u7684\u5DE5\u5177\u3002
logging.syslog-handler.hostname=\u53D1\u51FA\u6D88\u606F\u7684\u4E3B\u673A\u7684\u540D\u79F0\u3002\u4F8B\u5982\uFF0C\u8FD0\u884C\u5E94\u7528\u670D\u52A1\u5668\u7684\u4E3B\u673A\u7684\u540D\u79F0\u3002
logging.syslog-handler.named-formatter=\u7528\u5728\u5904\u7406\u7A0B\u5E8F\u4E0A\u7684\u683C\u5F0F\u5668\u7684\u540D\u79F0\u3002
logging.syslog-handler.port=syslog \u670D\u52A1\u5668\u4FA6\u542C\u7684\u7AEF\u53E3\u3002
logging.syslog-handler.server-address=Syslog \u670D\u52A1\u5668\u7684\u5730\u5740\u3002
logging.syslog-handler.syslog-format=\u6309\u7167 RFC \u89C4\u683C\u683C\u5F0F\u5316\u65E5\u5FD7\u6D88\u606F\u3002

# Pattern formatter descriptions
logging.pattern-formatter=\u548C\u5904\u7406\u7A0B\u5E8F\u4E00\u8D77\u4F7F\u7528\u7684\u6A21\u5F0F\u683C\u5F0F\u5668\u3002
# Operations
logging.pattern-formatter.add=\u6DFB\u52A0\u65B0\u7684\u6A21\u5F0F\u683C\u5F0F\u5668\u3002
logging.pattern-formatter.remove=\u5220\u9664\u6A21\u5F0F\u683C\u5F0F\u5668\u3002
# Attributes
logging.pattern-formatter.pattern=\u4E3A\u8FD9\u4E2A\u683C\u5F0F\u5668\u5B9A\u4E49\u4E00\u4E2A\u6A21\u5F0F\u3002
logging.pattern-formatter.color-map=color-map \u5C5E\u6027\u5141\u8BB8\u7528\u9017\u53F7\u9694\u5F00\u7684\u989C\u8272\u5217\u8868\u7528\u4E8E\u6A21\u5F0F\u683C\u5F0F\u5668\u7684\u4E0D\u540C\u7EA7\u522B\u3002\u989C\u8272\u6620\u5C04\u6A21\u5F0F\u7684\u683C\u5F0F\u662F level-name:color-name\u3002\u6709\u6548\u7684\u503C\u4E3A\uFF1Asevere, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, brightgreen, brightblue, brightyellow, brightmagenta, brightcyan, brightwhite

# JSON formatter descriptions
logging.json-formatter=\u5728 JSON \u4E2D\u683C\u5F0F\u5316\u65E5\u5FD7\u6D88\u606F\u7684\u683C\u5F0F\u5668\u3002
logging.json-formatter.add=\u6DFB\u52A0\u65B0\u7684 JSON \u683C\u5F0F\u5668\u3002
logging.json-formatter.remove=\u5220\u9664 JSON \u683C\u5F0F\u5668\u3002
logging.json-formatter.date-format=\u65E5\u671F/\u65F6\u95F4\u683C\u5F0F\u6A21\u5F0F\u3002\u6B64\u6A21\u5F0F\u5FC5\u987B\u662F\u6709\u6548\u7684 java.time.format.DateTimeFormatter.ofPattern() \u6A21\u5F0F\u3002\u9ED8\u8BA4\u6A21\u5F0F\u4E3A ISO-8601 \u6269\u5C55\u504F\u79FB date-time \u683C\u5F0F\u3002
logging.json-formatter.exception-output-type=\u8868\u793A\u8BB0\u5F55\u7684\u6D88\u606F\u7684\u539F\u56E0\u662F\u4EC0\u4E48\uFF0C\u5982\u679C\u6709\uFF0C\u5219\u6DFB\u52A0\u5230 JSON \u8F93\u51FA\u3002
logging.json-formatter.key-overrides=\u5141\u8BB8\u8986\u76D6 JSON \u5C5E\u6027\u7684\u952E\u7684\u540D\u79F0\u3002
logging.json-formatter.key-overrides.exception=\u5141\u8BB8\u5C06 exception \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-caused-by=\u5141\u8BB8\u5C06 causedBy \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-circular-reference=\u5141\u8BB8\u5C06 circularReference \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-frame=\u5141\u8BB8\u5C06 frame \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-frame-class=\u5141\u8BB8\u5C06 class \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-frame-line=\u5141\u8BB8\u5C06 line \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-frame-method=\u5141\u8BB8\u5C06 method \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-frames=\u5141\u8BB8\u5C06 frames \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-message=\u5141\u8BB8\u5C06 message \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-reference-id=\u5141\u8BB8\u5C06 refId \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-suppressed=\u5141\u8BB8\u5C06 suppressed \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.exception-type=\u5141\u8BB8\u5C06 exceptionType \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.host-name=\u5141\u8BB8\u5C06 hostName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.level=\u5141\u8BB8\u5C06 level \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.logger-class-name=\u5141\u8BB8\u5C06 loggerClassName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.logger-name=\u5141\u8BB8\u5C06 loggerName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.mdc=\u5141\u8BB8\u5C06 mdc \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.message=\u5141\u8BB8\u5C06 message \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.ndc=\u5141\u8BB8\u5C06 ndc \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.process-id=\u5141\u8BB8\u5C06 processId \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.process-name=\u5141\u8BB8\u5C06 processName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.record=\u5141\u8BB8\u5C06 record \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.sequence=\u5141\u8BB8\u5C06 sequence \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.source-class-name=\u5141\u8BB8\u5C06 sourceClassName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.source-file-name=\u5141\u8BB8\u5C06 sourceFileName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.source-line-number=\u5141\u8BB8\u5C06 sourceLineNumber \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.source-method-name=\u5141\u8BB8\u5C06 sourceMethodName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.source-module-name=\u5141\u8BB8\u5C06 sourceModuleName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.source-module-version=\u5141\u8BB8\u5C06 sourceModuleVersion \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.stack-trace=\u5141\u8BB8\u5C06 stackTrace \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.thread-id=\u5141\u8BB8\u5C06 threadId \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.thread-name=\u5141\u8BB8\u5C06 threadName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.key-overrides.timestamp=\u5141\u8BB8\u5C06 timestamp \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.json-formatter.meta-data=\u5C06\u5143\u6570\u636E\u8BBE\u7F6E\u4E3A\u4EE5 JSON \u683C\u5F0F\u4F7F\u7528\u3002\u5C06\u4E3A\u6BCF\u6761\u65E5\u5FD7\u6D88\u606F\u6DFB\u52A0\u5C5E\u6027\u3002
logging.json-formatter.pretty-print=\u8868\u793A\u5728\u683C\u5F0F\u5316\u65F6\u662F\u5426\u5E94\u4F7F\u7528\u4F18\u8D28\u6253\u5370\u3002
logging.json-formatter.print-details=\u8BBE\u7F6E\u662F\u5426\u5E94\u6253\u5370\u8BE6\u7EC6\u4FE1\u606F\u3002\u6253\u5370\u8BE6\u7EC6\u4FE1\u606F\u6210\u672C\u5F88\u9AD8\uFF0C\u56E0\u4E3A\u503C\u662F\u4ECE\u8C03\u7528\u7A0B\u5E8F\u68C0\u7D22\u7684\u3002\u8BE6\u7EC6\u4FE1\u606F\u5305\u62EC\u6E90\u7C7B\u540D\u79F0\u3001\u6E90\u6587\u4EF6\u540D\u3001\u6E90\u65B9\u6CD5\u540D\u79F0\u3001\u6E90\u6A21\u5757\u540D\u79F0\u3001\u6E90\u6A21\u5757\u7248\u672C\u548C\u6E90\u884C\u6570\u3002
logging.json-formatter.record-delimiter=\u7528\u4E8E\u8868\u793A\u8BB0\u5F55\u672B\u5C3E\u7684\u503C\u3002\u5982\u679C\u8BBE\u7F6E\u4E3A null\uFF0C\u5C06\u4E0D\u4F1A\u5728\u8BB0\u5F55\u672B\u5C3E\u4F7F\u7528\u5B9A\u754C\u7B26\u3002\u9ED8\u8BA4\u503C\u4E3A\u6362\u884C\u7B26\u3002\u9ED8\u8BA4\u503C\u4E3A\u6362\u884C\u7B26\u3002
logging.json-formatter.zone-id=\u7528\u4E8E\u683C\u5F0F\u5316\u65E5\u671F\u548C\u65F6\u95F4\u7684\u533A\u57DF ID\u3002\u5982\u679C\u672A\u5B9A\u4E49\uFF0C\u5C06\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u503C\u3002


# XML formatter descriptions

logging.xml-formatter=\u5728 XML \u4E2D\u683C\u5F0F\u5316\u65E5\u5FD7\u6D88\u606F\u7684\u683C\u5F0F\u5668\u3002
logging.xml-formatter.add=\u6DFB\u52A0\u65B0\u7684 XML \u683C\u5F0F\u5668\u3002
logging.xml-formatter.remove=\u5220\u9664 XML \u683C\u5F0F\u5668\u3002
logging.xml-formatter.date-format=\u65E5\u671F/\u65F6\u95F4\u683C\u5F0F\u6A21\u5F0F\u3002\u6B64\u6A21\u5F0F\u5FC5\u987B\u662F\u6709\u6548\u7684 java.time.format.DateTimeFormatter.ofPattern() \u6A21\u5F0F\u3002\u9ED8\u8BA4\u6A21\u5F0F\u4E3A ISO-8601 \u6269\u5C55\u504F\u79FB date-time \u683C\u5F0F\u3002
logging.xml-formatter.exception-output-type=\u8868\u793A\u8BB0\u5F55\u7684\u6D88\u606F\u7684\u539F\u56E0\u662F\u4EC0\u4E48\uFF0C\u5982\u679C\u6709\uFF0C\u5219\u6DFB\u52A0\u5230 XML \u8F93\u51FA\u3002
logging.xml-formatter.key-overrides=\u5141\u8BB8\u8986\u76D6 XML \u5C5E\u6027\u7684\u952E\u7684\u540D\u79F0\u3002
logging.xml-formatter.key-overrides.exception=\u5141\u8BB8\u5C06 exception \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-caused-by=\u5141\u8BB8\u5C06 causedBy \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-circular-reference=\u5141\u8BB8\u5C06 circularReference \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-frame=\u5141\u8BB8\u5C06 frame \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-frame-class=\u5141\u8BB8\u5C06 class \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-frame-line=\u5141\u8BB8\u5C06 line \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-frame-method=\u5141\u8BB8\u5C06 method \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-frames=\u5141\u8BB8\u5C06 frames \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-message=\u5141\u8BB8\u5C06 message \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-reference-id=\u5141\u8BB8\u5C06 refId \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-suppressed=\u5141\u8BB8\u5C06 suppressed \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.exception-type=\u5141\u8BB8\u5C06 exceptionType \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.host-name=\u5141\u8BB8\u5C06 hostName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.level=\u5141\u8BB8\u5C06 level \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.logger-class-name=\u5141\u8BB8\u5C06 loggerClassName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.logger-name=\u5141\u8BB8\u5C06 loggerName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.mdc=\u5141\u8BB8\u5C06 mdc \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.message=\u5141\u8BB8\u5C06 message \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.ndc=\u5141\u8BB8\u5C06 ndc \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.process-id=\u5141\u8BB8\u5C06 processId \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.process-name=\u5141\u8BB8\u5C06 processName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.record=\u5141\u8BB8\u5C06 record \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.sequence=\u5141\u8BB8\u5C06 sequence \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.source-class-name=\u5141\u8BB8\u5C06 sourceClassName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.source-file-name=\u5141\u8BB8\u5C06 sourceFileName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.source-line-number=\u5141\u8BB8\u5C06 sourceLineNumber \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.source-method-name=\u5141\u8BB8\u5C06 sourceMethodName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.source-module-name=\u5141\u8BB8\u5C06 sourceModuleName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.source-module-version=\u5141\u8BB8\u5C06 sourceModuleVersion \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.stack-trace=\u5141\u8BB8\u5C06 stackTrace \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.thread-id=\u5141\u8BB8\u5C06 threadId \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.thread-name=\u5141\u8BB8\u5C06 threadName \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.key-overrides.timestamp=\u5141\u8BB8\u5C06 timestamp \u7684\u9ED8\u8BA4\u952E\u8986\u76D6\u4E3A\u63D0\u4F9B\u7684\u503C\u3002
logging.xml-formatter.meta-data=\u5C06\u5143\u6570\u636E\u8BBE\u7F6E\u4E3A\u4EE5 XML \u683C\u5F0F\u4F7F\u7528\u3002\u5C06\u4E3A\u6BCF\u6761\u65E5\u5FD7\u6D88\u606F\u6DFB\u52A0\u5C5E\u6027\u3002
logging.xml-formatter.namespace-uri=\u5982\u679C print-namespace \u5C5E\u6027\u4E3A true\uFF0C\u5219\u8BBE\u7F6E\u7528\u4E8E\u6BCF\u4E2A\u8BB0\u5F55\u7684\u547D\u540D\u7A7A\u95F4 URI\u3002\u8BF7\u6CE8\u610F\uFF0C\u5982\u679C\u672A\u5B9A\u4E49 namespace-uri \u800C\u6709\u8986\u76D6\u952E\uFF0C\u5219\u4E0D\u7BA1 print-namespace \u5C5E\u6027\u662F\u5426\u8BBE\u7F6E\u4E3A true\uFF0C\u90FD\u4E0D\u4F1A\u5199\u5165\u547D\u540D\u7A7A\u95F4\u3002
logging.xml-formatter.pretty-print=\u8868\u793A\u5728\u683C\u5F0F\u5316\u65F6\u662F\u5426\u5E94\u4F7F\u7528\u4F18\u8D28\u6253\u5370\u3002
logging.xml-formatter.print-details=\u8BBE\u7F6E\u662F\u5426\u5E94\u6253\u5370\u8BE6\u7EC6\u4FE1\u606F\u3002\u6253\u5370\u8BE6\u7EC6\u4FE1\u606F\u6210\u672C\u5F88\u9AD8\uFF0C\u56E0\u4E3A\u503C\u662F\u4ECE\u8C03\u7528\u7A0B\u5E8F\u68C0\u7D22\u7684\u3002\u8BE6\u7EC6\u4FE1\u606F\u5305\u62EC\u6E90\u7C7B\u540D\u79F0\u3001\u6E90\u6587\u4EF6\u540D\u3001\u6E90\u65B9\u6CD5\u540D\u79F0\u3001\u6E90\u6A21\u5757\u540D\u79F0\u3001\u6E90\u6A21\u5757\u7248\u672C\u548C\u6E90\u884C\u6570\u3002
logging.xml-formatter.print-namespace=\u6253\u5F00\u6216\u5173\u95ED\u6BCF\u4E2A <record/> \u7684\u547D\u540D\u7A7A\u95F4\u7684\u6253\u5370\u3002\u5B83\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A false\u3002
logging.xml-formatter.record-delimiter=\u7528\u4E8E\u8868\u793A\u8BB0\u5F55\u672B\u5C3E\u7684\u503C\u3002\u5982\u679C\u8BBE\u7F6E\u4E3A null\uFF0C\u5C06\u4E0D\u4F1A\u5728\u8BB0\u5F55\u672B\u5C3E\u4F7F\u7528\u5B9A\u754C\u7B26\u3002\u9ED8\u8BA4\u503C\u4E3A\u6362\u884C\u7B26\u3002\u9ED8\u8BA4\u503C\u4E3A\u6362\u884C\u7B26\u3002
logging.xml-formatter.zone-id=\u7528\u4E8E\u683C\u5F0F\u5316\u65E5\u671F\u548C\u65F6\u95F4\u7684\u533A\u57DF ID\u3002\u5982\u679C\u672A\u5B9A\u4E49\uFF0C\u5C06\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u503C\u3002

# Custom formatter descriptions
logging.custom-formatter=\u548C\u5904\u7406\u7A0B\u5E8F\u4E00\u8D77\u4F7F\u7528\u7684\u81EA\u5B9A\u4E49\u683C\u5F0F\u5668\u3002\u8BF7\u6CE8\u610F\u591A\u6570\u65E5\u5FD7\u8BB0\u5F55\u90FD\u662F\u4EE5 printf \u683C\u5F0F\u6765\u8FDB\u884C\u683C\u5F0F\u5316\u7684\u3002\u4E3A\u4E86\u6B63\u786E\u683C\u5F0F\u5316\u6D88\u606F\uFF0C\u683C\u5F0F\u5668\u53EF\u80FD\u9700\u8981\u8C03\u7528 org.jboss.logmanager.ExtLogRecord#getFormattedMessage()\u3002
# Operations
logging.custom-formatter.add=\u6DFB\u52A0\u65B0\u7684\u81EA\u5B9A\u4E49\u683C\u5F0F\u5668\u3002
logging.custom-formatter.remove=\u5220\u9664\u81EA\u5B9A\u4E49\u683C\u5F0F\u5668\u3002
# Attributes
logging.custom-formatter.class=\u8981\u4F7F\u7528\u7684\u65E5\u5FD7\u8BB0\u5F55\u683C\u5F0F\u5668\u7C7B\u3002
logging.custom-formatter.module=\u65E5\u5FD7\u8BB0\u5F55\u683C\u5F0F\u5668\u4F9D\u8D56\u7684\u6A21\u5757\u3002
logging.custom-formatter.properties=\u5B9A\u4E49\u7528\u4E8E\u65E5\u5FD7\u8BB0\u5F55\u683C\u5F0F\u5668\u7684\u5C5E\u6027\u3002\u6240\u6709\u5C5E\u6027\u90FD\u5FC5\u987B\u901A\u8FC7 setter \u65B9\u6CD5\u8BBF\u95EE\u3002
logging.custom-formatter.properties.name=\u5B9A\u4E49\u8981\u8BBE\u7F6E\u7684\u5C5E\u6027\u7684\u540D\u79F0\u3002
logging.custom-formatter.properties.value=\u5B9A\u4E49\u5C5E\u6027\u7684\u503C\u3002

# Custom filter descriptions
logging.filter=\u4E0E handler \u548C logger \u4E00\u8D77\u4F7F\u7528\u7684\u8FC7\u6EE4\u5668\u3002\u8BF7\u6CE8\u610F\uFF0C\u8FC7\u6EE4\u5668\u7684\u540D\u79F0\u5E94\u8BE5\u4EE5\u4E00\u4E2A\u5B57\u6BCD\u5F00\u59CB\u4E14\u4E0D\u80FD\u5305\u62EC\u4EFB\u4F55\u7279\u6B8A\u5B57\u7B26\u3002\u4EE5\u4E0B\u4E3A\u4FDD\u7559\u7684\u540D\u79F0\uFF1Aaccept, deny, not, all, any, levelChange, levels, levelRange, match, substitute, substituteAll\u3002
# Operations
logging.filter.add=\u6DFB\u52A0\u65B0\u7684\u8FC7\u6EE4\u5668\u3002
logging.filter.remove=\u5220\u9664\u8FC7\u6EE4\u5668\u3002
# Attributes
logging.filter.class=\u8981\u4F7F\u7528\u7684\u65E5\u5FD7\u8FC7\u6EE4\u5668\u7C7B\u3002
logging.filter.module=\u65E5\u5FD7\u8FC7\u6EE4\u5668\u4F9D\u8D56\u7684\u6A21\u5757\u3002
logging.filter.constructor-properties=\u5B9A\u4E49\u7528\u4E8E\u65E5\u5FD7\u8FC7\u6EE4\u5668\u7684 constructor \u5C5E\u6027\u3002
logging.filter.constructor-properties.name=\u5B9A\u4E49\u8981\u8BBE\u7F6E\u7684 constructor \u5C5E\u6027\u7684\u540D\u79F0\u3002
logging.filter.constructor-properties.value=\u5B9A\u4E49 constructor \u5C5E\u6027\u7684\u503C\u3002
logging.filter.properties=\u5B9A\u4E49\u7528\u4E8E\u65E5\u5FD7\u8FC7\u6EE4\u5668\u7684\u5C5E\u6027\u3002\u6240\u6709\u7684\u5C5E\u6027\u90FD\u5FC5\u987B\u901A\u8FC7 setter \u65B9\u6CD5\u8FDB\u884C\u8BBF\u95EE\u3002
logging.filter.properties.name=\u5B9A\u4E49\u8981\u8BBE\u7F6E\u7684\u5C5E\u6027\u7684\u540D\u79F0\u3002
logging.filter.properties.value=\u5B9A\u4E49\u5C5E\u6027\u7684\u503C\u3002

# Logging Deployment descriptions
logging.deployment=\u5173\u4E8E\u8FD9\u4E2A\u90E8\u7F72\u7684\u65E5\u5FD7\u914D\u7F6E\u7684\u4FE1\u606F\u3002\u8BF7\u6CE8\u610F\uFF0C\u5982\u679C\u90E8\u7F72\u4F7F\u7528\u4E86\u5176\u4ED6\u65B9\u6CD5\uFF08lgoback\uFF09\u6765\u914D\u7F6E\u65E5\u5FD7\u7BA1\u7406\u8005\uFF0C\u8FD9\u4E9B\u4FE1\u606F\u53EF\u80FD\u4E0D\u51C6\u786E\u3002\u89E3\u6790\u7684\u914D\u7F6E\u662F\u90E8\u7F72\u4E13\u6709\u7684\u65E5\u5FD7\u7BA1\u7406\u8005\u6CA1\u6709\u6DB5\u76D6\u7684\u5185\u5BB9\u3002
logging.deployment.configuration=\u7528\u4E8E\u8FD9\u4E2A\u90E8\u7F72\u7684\u914D\u7F6E\u3002\u5BF9\u4E8E\u90E8\u7F72\u91CC\u7684\u914D\u7F6E\uFF0C\u8FD9\u662F\u4F7F\u7528\u7684\u914D\u7F6E\u6587\u4EF6\u7684\u8DEF\u5F84\u3002\u5BF9\u4E8E\u65E5\u5FD7\u914D\u7F6E\u96C6\uFF0C\u5B83\u662F "profile-" \u548C\u540E\u9762\u7684\u914D\u7F6E\u96C6\u540D\u79F0\u3002\u5426\u5219\u8FD9\u4E2A\u503C\u5C06\u4E3A "default"\uFF0C\u8868\u793A\u4F7F\u7528 logging \u5B50\u7CFB\u7EDF\u5B9A\u4E49\u7684\u65E5\u5FD7\u914D\u7F6E\u3002

# Deployment handler descriptions
logging.deployment.handler=\u63CF\u8FF0\u7528\u5728\u90E8\u7F72\u4E0A\u7684\u5904\u7406\u7A0B\u5E8F\u3002
logging.deployment.handler.encoding=\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u7F16\u7801\u3002
logging.deployment.handler.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.deployment.handler.formatter=\u8FD9\u4E2A\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u683C\u5F0F\u5668\u7684\u540D\u79F0\u3002
logging.deployment.handler.class-name=\u5904\u7406\u7A0B\u5E8F\u7684\u7C7B\u540D\u3002
logging.deployment.handler.module=\u5904\u7406\u7A0B\u5E8F\u4F7F\u7528\u7684\u6A21\u5757\u540D\u79F0\u3002
logging.deployment.handler.filter=\u5904\u7406\u7A0B\u5E8F\u4E0A\u751A\u81F3\u7684\u8FC7\u6EE4\u5668\u7684\u540D\u79F0\u3002
logging.deployment.handler.handlers=\u5904\u7406\u7A0B\u5E8F\u4E0A\u5B9A\u4E49\u7684\u5B50\u5904\u7406\u7A0B\u5E8F\u3002
logging.deployment.handler.handlers.handler=\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.deployment.handler.properties=\u5904\u7406\u7A0B\u5E8F\u4E0A\u8BBE\u7F6E\u7684\u5176\u4ED6\u5C5E\u6027\u3002
logging.deployment.handler.properties.name=\u5B9A\u4E49\u8981\u8BBE\u7F6E\u7684\u5C5E\u6027\u7684\u540D\u79F0\u3002
logging.deployment.handler.properties.value=\u5B9A\u4E49\u5C5E\u6027\u7684\u503C\u3002
logging.deployment.handler.error-manager=\u5904\u7406\u7A0B\u5E8F\u4E0A\u8BBE\u7F6E\u7684\u9519\u8BEF\u7BA1\u7406\u8005\u3002

# Deployment logger descriptions
logging.deployment.logger=\u63CF\u8FF0\u7528\u5728\u90E8\u7F72\u4E0A\u7684 logger\u3002
logging.deployment.logger.level=\u65E5\u5FD7\u7EA7\u522B\u6307\u5B9A\u54EA\u4E2A\u7EA7\u522B\u5C06\u88AB\u8FD9\u4E2A logger \u8BB0\u5F55\u3002\u4F4E\u4E8E\u8FD9\u4E2A\u503C\u7684\u6D88\u606F\u7EA7\u522B\u5C06\u88AB\u820D\u5F03\u3002
logging.deployment.logger.filter=Logger \u4E0A\u8BBE\u7F6E\u7684\u8FC7\u6EE4\u5668\u7684\u540D\u79F0\u3002
logging.deployment.logger.handlers=\u5728\u8FD9\u4E2A Logger \u4E0A\u5B9A\u4E49\u7684\u4EFB\u4F55\u5904\u7406\u7A0B\u5E8F\u3002
logging.deployment.logger.handlers.handler=\u65E5\u5FD7\u5904\u7406\u7A0B\u5E8F\u7684\u540D\u79F0\u3002
logging.deployment.logger.use-parent-handlers=\u6307\u5B9A\u8FD9\u4E2A logger \u662F\u5426\u53D1\u9001\u5176\u8F93\u51FA\u5230\u5B83\u7684\u7236 logger\u3002

# Deployment formatter descriptions
logging.deployment.formatter=\u63CF\u8FF0\u7528\u5728\u90E8\u7F72\u4E0A\u7684\u683C\u5F0F\u5668\u3002
logging.deployment.formatter.class-name=\u683C\u5F0F\u5668\u7684\u7C7B\u540D\u3002
logging.deployment.formatter.module=\u683C\u5F0F\u5668\u4F7F\u7528\u7684\u6A21\u5757\u540D\u79F0\u3002
logging.deployment.formatter.properties=\u683C\u5F0F\u5668\u4E0A\u8BBE\u7F6E\u7684\u5176\u4ED6\u5C5E\u6027\u3002
logging.deployment.formatter.properties.name=\u5B9A\u4E49\u8981\u8BBE\u7F6E\u7684\u5C5E\u6027\u7684\u540D\u79F0\u3002
logging.deployment.formatter.properties.value=\u5B9A\u4E49\u5C5E\u6027\u7684\u503C\u3002

# Deployment filter descriptions
logging.deployment.filter=\u63CF\u8FF0\u7528\u5728\u90E8\u7F72\u4E0A\u7684\u8FC7\u6EE4\u5668\u3002
logging.deployment.filter.class-name=\u8FC7\u6EE4\u5668\u7684\u7C7B\u540D\u3002
logging.deployment.filter.module=\u8FC7\u6EE4\u5668\u4F7F\u7528\u7684\u6A21\u5757\u540D\u79F0\u3002
logging.deployment.filter.properties=\u8FC7\u6EE4\u5668\u4E0A\u8BBE\u7F6E\u7684\u5176\u4ED6\u5C5E\u6027\u3002
logging.deployment.filter.properties.name=\u5B9A\u4E49\u8981\u8BBE\u7F6E\u7684\u5C5E\u6027\u7684\u540D\u79F0\u3002
logging.deployment.filter.properties.value=\u5B9A\u4E49\u5C5E\u6027\u7684\u503C\u3002

# Deployment pojo descriptions
logging.deployment.pojo=\u63CF\u8FF0\u7528\u5728\u90E8\u7F72\u4E0A\u7684 POJO\u3002
logging.deployment.pojo.class-name=POJO \u7684\u7C7B\u540D\u3002
logging.deployment.pojo.module=POJO \u4F7F\u7528\u7684\u6A21\u5757\u540D\u79F0\u3002
logging.deployment.pojo.properties=POJO \u4E0A\u8BBE\u7F6E\u7684\u5176\u4ED6\u5C5E\u6027\u3002
logging.deployment.pojo.properties.name=\u5B9A\u4E49\u8981\u8BBE\u7F6E\u7684\u5C5E\u6027\u7684\u540D\u79F0\u3002
logging.deployment.pojo.properties.value=\u5B9A\u4E49\u5C5E\u6027\u7684\u503C\u3002

# Deployment error-manager descriptions
logging.deployment.error-manager=\u63CF\u8FF0\u7528\u5728\u90E8\u7F72\u4E0A\u7684\u9519\u8BEF\u7BA1\u7406\u8005\u3002
logging.deployment.error-manager.class-name=\u9519\u8BEF\u7BA1\u7406\u8005\u7684\u7C7B\u540D\u3002
logging.deployment.error-manager.module=\u9519\u8BEF\u7BA1\u7406\u8005\u4F7F\u7528\u7684\u6A21\u5757\u540D\u79F0\u3002
logging.deployment.error-manager.properties=\u9519\u8BEF\u7BA1\u7406\u8005\u4E0A\u8BBE\u7F6E\u7684\u5176\u4ED6\u5C5E\u6027\u3002
logging.deployment.error-manager.properties.name=\u5B9A\u4E49\u8981\u8BBE\u7F6E\u7684\u5C5E\u6027\u7684\u540D\u79F0\u3002
logging.deployment.error-manager.properties.value=\u5B9A\u4E49\u5C5E\u6027\u7684\u503C\u3002

