You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2020/12/22 10:47:46 UTC

[ignite-3] branch ignite-13748 updated (c1595a7 -> 566a208)

This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-13748
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


    from c1595a7  WIP. Minors. Add schema modification API.
     add ef06617  IGNITE-13562 Unified configuration: basic features and code generation tools
     add edc458e  IGNITE-13718 IgniteRunner application integrating configuration module and using it to configure REST API
     add dd017fe  IGNITE-13610 Added initial version of unified CLI tool. Fixes #4
     add 77539e9  Added progress bar to the CLI tool
     add cedb629  CLI tool: help improvements
     add 0cd0b7d  IGNITE-13875 Configure notifications for ignite-3 git repository (#10)
     add 566a208  Merge branch 'main' into ignite-13748

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  47 ++
 .gitignore                                         |   1 +
 modules/cli-demo/cli-common/pom.xml                |  33 +
 .../apache/ignite/cli/common/IgniteCommand.java    |  21 +
 modules/cli-demo/cli/ignite.sh                     |  11 +
 modules/cli-demo/cli/pom.xml                       | 240 ++++++
 .../progressbar/IgniteProgressBarRenderer.java     |  43 +
 .../apache/ignite/cli/CliPathsConfigLoader.java    |  79 ++
 .../java/org/apache/ignite/cli/CliVersionInfo.java |  46 ++
 .../java/org/apache/ignite/cli/CommandFactory.java |  36 +
 .../java/org/apache/ignite/cli/ErrorHandler.java   |  60 ++
 .../org/apache/ignite/cli/HelpFactoryImpl.java     | 147 ++++
 .../org/apache/ignite/cli/IgniteCLIException.java  |  30 +
 .../java/org/apache/ignite/cli/IgniteCliApp.java   |  30 +
 .../java/org/apache/ignite/cli/IgnitePaths.java    |  60 ++
 .../org/apache/ignite/cli/IgniteProgressBar.java   |  96 +++
 .../org/apache/ignite/cli/InteractiveWrapper.java  |  93 +++
 .../src/main/java/org/apache/ignite/cli/Table.java | 174 ++++
 .../org/apache/ignite/cli/VersionProvider.java     |  39 +
 .../ignite/cli/builtins/SystemPathResolver.java    |  46 ++
 .../cli/builtins/config/ConfigurationClient.java   | 110 +++
 .../cli/builtins/config/HttpClientFactory.java     |  34 +
 .../cli/builtins/init/InitIgniteCommand.java       | 141 ++++
 .../cli/builtins/module/MavenArtifactResolver.java | 273 +++++++
 .../cli/builtins/module/MavenCoordinates.java      |  45 +
 .../ignite/cli/builtins/module/ModuleManager.java  | 183 +++++
 .../ignite/cli/builtins/module/ModuleStorage.java  | 120 +++
 .../ignite/cli/builtins/module/ResolveResult.java  |  33 +
 .../builtins/module/StandardModuleDefinition.java  |  38 +
 .../ignite/cli/builtins/node/NodeManager.java      | 245 ++++++
 .../org/apache/ignite/cli/spec/CategorySpec.java   |  33 +
 .../org/apache/ignite/cli/spec/CommandSpec.java    |  25 +
 .../apache/ignite/cli/spec/ConfigCommandSpec.java  | 101 +++
 .../org/apache/ignite/cli/spec/IgniteCliSpec.java  | 123 +++
 .../ignite/cli/spec/InitIgniteCommandSpec.java     |  35 +
 .../apache/ignite/cli/spec/ModuleCommandSpec.java  | 102 +++
 .../apache/ignite/cli/spec/NodeCommandSpec.java    | 133 +++
 .../org/apache/ignite/cli/spec/SpecAdapter.java    |  55 ++
 .../cli/src/main/resources/builtin_modules.conf    |  13 +
 .../cli/src/main/resources/default-config.xml      |  29 +
 .../cli-demo/cli/src/main/resources/logback.xml    |  14 +
 .../cli/src/main/resources/version.properties      |  18 +
 .../apache/ignite/cli/IgniteCliInterfaceTest.java  | 425 ++++++++++
 .../demo-module-all/demo-module-cli}/pom.xml       |  46 +-
 .../ignite/snapshot/cli/SnapshotCommand.java       |  65 ++
 .../org.apache.ignite.cli.common.IgniteCommand     |   1 +
 .../demo-module-all/demo-module}/pom.xml           |  37 +-
 .../org/apache/ignite/snapshot/IgniteSnapshot.java |  25 +
 .../{commons => cli-demo/demo-module-all}/pom.xml  |  39 +-
 modules/cli-demo/pom.xml                           |  90 ++
 modules/configuration-annotation-processor/pom.xml | 113 +++
 .../internal/ConfigurationDescription.java         |  42 +
 .../processor/internal/ConfigurationElement.java   |  74 ++
 .../processor/internal/ConfigurationNode.java      |  53 ++
 .../processor/internal/Processor.java              | 910 +++++++++++++++++++++
 .../processor/internal/ProcessorException.java     |  32 +
 .../configuration/processor/internal/Utils.java    | 217 +++++
 .../internal/pojo/ChangeClassGenerator.java        |  87 ++
 .../processor/internal/pojo/ClassGenerator.java    | 127 +++
 .../processor/internal/pojo/FieldMapping.java      |  52 ++
 .../internal/pojo/InitClassGenerator.java          |  83 ++
 .../internal/pojo/ViewClassGenerator.java          |  79 ++
 .../internal/validation/ValidationGenerator.java   | 174 ++++
 .../services/javax.annotation.processing.Processor |   1 +
 .../processor/internal/AbstractProcessorTest.java  | 164 ++++
 .../processor/internal/ConfigSet.java              | 123 +++
 .../processor/internal/HasFieldMatcher.java        | 129 +++
 .../processor/internal/HasMethodMatcher.java       | 126 +++
 .../processor/internal/ParsedClass.java            | 107 +++
 .../processor/internal/ProcessorTest.java          | 104 +++
 .../configuration/processor/internal/Types.java    |  32 +
 .../sample/AutoAdjustConfigurationSchema.java      |  42 +
 .../sample/BaselineConfigurationSchema.java        |  37 +
 .../sample/CacheConfigurationSchema.java           |  33 +
 .../sample/ClusterWideConfigurationSchema.java     |  36 +
 .../sample/LocalConfigurationSchema.java           |  32 +
 .../sample/NodeConfigurationSchema.java            |  45 +
 .../ignite/configuration/sample/UsageTest.java     |  95 +++
 .../sample/validation/AutoAdjustValidator.java     |  41 +
 .../sample/validation/AutoAdjustValidator2.java    |  41 +
 .../sample/validation/NodeValidator.java           |  40 +
 .../internal/TestConfigurationSchema.java          |  22 +
 modules/{commons => configuration}/pom.xml         |  52 +-
 .../configuration/ConfigurationProperty.java       |  46 ++
 .../ignite/configuration/ConfigurationTree.java    |  30 +
 .../ignite/configuration/ConfigurationValue.java   |  25 +
 .../apache/ignite/configuration/Configurator.java  | 207 +++++
 .../ignite/configuration/PropertyListener.java     |  61 ++
 .../ignite/configuration/PublicConfigurator.java   |  42 +
 .../ignite/configuration/annotation/Config.java    |  69 ++
 .../configuration/annotation/ConfigValue.java      |  47 ++
 .../configuration/annotation/NamedConfigValue.java |  51 ++
 .../ignite/configuration/annotation/Validate.java  |  75 ++
 .../ignite/configuration/annotation/Value.java     |  40 +
 .../internal/DynamicConfiguration.java             | 150 ++++
 .../configuration/internal/DynamicProperty.java    | 203 +++++
 .../ignite/configuration/internal/Modifier.java    |  48 ++
 .../ignite/configuration/internal/NamedList.java   |  44 +
 .../internal/NamedListConfiguration.java           | 126 +++
 .../internal/selector/BaseSelectors.java           | 157 ++++
 .../configuration/internal/selector/Selector.java  |  40 +
 .../selector/SelectorNotFoundException.java        |  33 +
 .../internal/validation/MaxValidator.java          |  44 +
 .../internal/validation/MemberKey.java             |  51 ++
 .../internal/validation/MinValidator.java          |  44 +
 .../internal/validation/NotNullValidator.java      |  41 +
 .../storage/ConfigurationStorage.java              |  56 ++
 .../configuration/storage/StorageException.java    |  36 +
 .../ConfigurationValidationException.java          |  30 +
 .../configuration/validation/FieldValidator.java   |  47 ++
 modules/ignite-runner/pom.xml                      |  86 ++
 .../java/org/apache/ignite/app/IgniteRunner.java   | 116 +++
 .../ignite/configuration/ConfigurationModule.java  |  82 ++
 .../extended/AutoAdjustConfigurationSchema.java    |  36 +
 .../extended/BaselineConfigurationSchema.java      |  29 +
 .../extended/DataStorageConfigurationSchema.java   |  37 +
 .../extended/LocalConfigurationSchema.java         |  39 +
 .../extended/RestConfigurationSchema.java          |  33 +
 .../presentation/FormatConverter.java              |  35 +
 .../presentation/json/JsonConverter.java           |  63 ++
 .../java/org/apache/ignite/rest/ErrorResult.java   |  33 +
 .../java/org/apache/ignite/rest/RestModule.java    | 160 ++++
 .../org/apache/ignite/utils/IgniteProperties.java  |  75 ++
 .../src/main/resources/bootstrap-config.json       |   1 +
 .../src/main/resources/ignite.properties           |  18 +
 .../src/main/resources/simplelogger.properties     |  19 +
 pom.xml                                            |   4 +
 127 files changed, 9931 insertions(+), 86 deletions(-)
 create mode 100644 .asf.yaml
 create mode 100644 modules/cli-demo/cli-common/pom.xml
 create mode 100644 modules/cli-demo/cli-common/src/main/java/org/apache/ignite/cli/common/IgniteCommand.java
 create mode 100644 modules/cli-demo/cli/ignite.sh
 create mode 100644 modules/cli-demo/cli/pom.xml
 create mode 100644 modules/cli-demo/cli/src/main/java/me/tongfei/progressbar/IgniteProgressBarRenderer.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/CliPathsConfigLoader.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/CliVersionInfo.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/CommandFactory.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/ErrorHandler.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/HelpFactoryImpl.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/IgniteCLIException.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/IgniteCliApp.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/IgnitePaths.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/IgniteProgressBar.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/InteractiveWrapper.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/Table.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/VersionProvider.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/SystemPathResolver.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/config/ConfigurationClient.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/config/HttpClientFactory.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/init/InitIgniteCommand.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/MavenArtifactResolver.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/MavenCoordinates.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/ModuleManager.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/ModuleStorage.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/ResolveResult.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/StandardModuleDefinition.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/node/NodeManager.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/CategorySpec.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/CommandSpec.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/ConfigCommandSpec.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/IgniteCliSpec.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/InitIgniteCommandSpec.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/ModuleCommandSpec.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/NodeCommandSpec.java
 create mode 100644 modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/SpecAdapter.java
 create mode 100644 modules/cli-demo/cli/src/main/resources/builtin_modules.conf
 create mode 100644 modules/cli-demo/cli/src/main/resources/default-config.xml
 create mode 100644 modules/cli-demo/cli/src/main/resources/logback.xml
 create mode 100644 modules/cli-demo/cli/src/main/resources/version.properties
 create mode 100644 modules/cli-demo/cli/src/test/java/org/apache/ignite/cli/IgniteCliInterfaceTest.java
 copy modules/{commons => cli-demo/demo-module-all/demo-module-cli}/pom.xml (67%)
 create mode 100644 modules/cli-demo/demo-module-all/demo-module-cli/src/main/java/org/apache/ignite/snapshot/cli/SnapshotCommand.java
 create mode 100644 modules/cli-demo/demo-module-all/demo-module-cli/src/main/resources/META-INF/services/org.apache.ignite.cli.common.IgniteCommand
 copy modules/{commons => cli-demo/demo-module-all/demo-module}/pom.xml (61%)
 create mode 100644 modules/cli-demo/demo-module-all/demo-module/src/main/java/org/apache/ignite/snapshot/IgniteSnapshot.java
 copy modules/{commons => cli-demo/demo-module-all}/pom.xml (55%)
 create mode 100644 modules/cli-demo/pom.xml
 create mode 100644 modules/configuration-annotation-processor/pom.xml
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/ConfigurationDescription.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/ConfigurationElement.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/ConfigurationNode.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/Processor.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/ProcessorException.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/Utils.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/pojo/ChangeClassGenerator.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/pojo/ClassGenerator.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/pojo/FieldMapping.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/pojo/InitClassGenerator.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/pojo/ViewClassGenerator.java
 create mode 100644 modules/configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/validation/ValidationGenerator.java
 create mode 100644 modules/configuration-annotation-processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/processor/internal/AbstractProcessorTest.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/processor/internal/ConfigSet.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/processor/internal/HasFieldMatcher.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/processor/internal/HasMethodMatcher.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/processor/internal/ParsedClass.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/processor/internal/ProcessorTest.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/processor/internal/Types.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/AutoAdjustConfigurationSchema.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/BaselineConfigurationSchema.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/CacheConfigurationSchema.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/ClusterWideConfigurationSchema.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/LocalConfigurationSchema.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/NodeConfigurationSchema.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/UsageTest.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/validation/AutoAdjustValidator.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/validation/AutoAdjustValidator2.java
 create mode 100644 modules/configuration-annotation-processor/src/test/java/org/apache/ignite/configuration/sample/validation/NodeValidator.java
 create mode 100644 modules/configuration-annotation-processor/src/test/resources/org/apache/ignite/configuration/processor/internal/TestConfigurationSchema.java
 copy modules/{commons => configuration}/pom.xml (51%)
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/ConfigurationProperty.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/ConfigurationTree.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/ConfigurationValue.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/Configurator.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/PropertyListener.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/PublicConfigurator.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/annotation/Config.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/annotation/ConfigValue.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/annotation/NamedConfigValue.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/annotation/Validate.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/annotation/Value.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/DynamicConfiguration.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/DynamicProperty.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/Modifier.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/NamedList.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/NamedListConfiguration.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/selector/BaseSelectors.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/selector/Selector.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/selector/SelectorNotFoundException.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/validation/MaxValidator.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/validation/MemberKey.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/validation/MinValidator.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/internal/validation/NotNullValidator.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/storage/ConfigurationStorage.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/storage/StorageException.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/validation/ConfigurationValidationException.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/configuration/validation/FieldValidator.java
 create mode 100644 modules/ignite-runner/pom.xml
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/app/IgniteRunner.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/configuration/ConfigurationModule.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/configuration/extended/AutoAdjustConfigurationSchema.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/configuration/extended/BaselineConfigurationSchema.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/configuration/extended/DataStorageConfigurationSchema.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/configuration/extended/LocalConfigurationSchema.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/configuration/extended/RestConfigurationSchema.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/configuration/presentation/FormatConverter.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/configuration/presentation/json/JsonConverter.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/rest/ErrorResult.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/rest/RestModule.java
 create mode 100644 modules/ignite-runner/src/main/java/org/apache/ignite/utils/IgniteProperties.java
 create mode 100644 modules/ignite-runner/src/main/resources/bootstrap-config.json
 create mode 100644 modules/ignite-runner/src/main/resources/ignite.properties
 create mode 100644 modules/ignite-runner/src/main/resources/simplelogger.properties