Alon Bar-Lev has posted comments on this change.

Change subject: extensions test tool: logger
......................................................................


Patch Set 23:

(6 comments)

https://gerrit.ovirt.org/#/c/37886/23/backend/manager/extension-tool/src/main/java/org/ovirt/engine/exttool/core/ExtensionsToolExecutor.java
File 
backend/manager/extension-tool/src/main/java/org/ovirt/engine/exttool/core/ExtensionsToolExecutor.java:

Line 130:         return modules;
Line 131:     }
Line 132: 
Line 133:     private static void setupLogger() {
Line 134:         OVIRT_LOGGER.setLevel(Level.parse("INFO"));
where do you take the log level from environment?
Line 135:     }
Line 136: 
Line 137:     private static void setupLogger(Map<String, Object> args) throws 
IOException {
Line 138:         Logger logger = Logger.getLogger("");


https://gerrit.ovirt.org/#/c/37886/23/backend/manager/extension-tool/src/main/java/org/ovirt/engine/exttool/logger/LoggerServiceImpl.java
File 
backend/manager/extension-tool/src/main/java/org/ovirt/engine/exttool/logger/LoggerServiceImpl.java:

Line 102:             }
Line 103:             throw new ExitException("Parsing error", 1);
Line 104:         }
Line 105:         logger.debug(
Line 106:             "Using action arguments: level={} message={} 
extension-name={}",
please quote the message and extension name, please move extension name to be 
first.
Line 107:             actionArgs.get("level"),
Line 108:             actionArgs.get("message"),
Line 109:             actionArgs.get("extension-name")
Line 110:         );


Line 119:         System.out.format(
Line 120:             "usage: %s",
Line 121:             parser.getUsage()
Line 122:                 .replace("@PROGRAM_NAME@", (String) 
context.get(PROGRAM_NAME))
Line 123:                 .replace("@ACTION_LIST@", 
StringUtils.join(actions.keySet(), ", "))
this is the only reason to introduce commons-lang dependency... not sure it 
worth it.
Line 124:         );
Line 125:     }
Line 126: 
Line 127:     private void logrecord() {


Line 161:                 Base.InvokeKeys.COMMAND,
Line 162:                 Logger.InvokeCommands.CLOSE
Line 163:             )
Line 164:         );
Line 165:         logger.info("Log-record action has been invoked");
completed?
Line 166:     }


https://gerrit.ovirt.org/#/c/37886/23/ovirt-engine.spec.in
File ovirt-engine.spec.in:

Line 479: 
Line 480: %package extension-tool
Line 481: Summary:      %{ovirt_product_name_short} Extension Tool
Line 482: Group:                %{ovirt_product_group}
Line 483: Requires:     %{name} = %{version}-%{release}
this is interesting, we probably need %{name}, explicit dependency will break 
upgrade. maybe best to remove it entirely... or... maybe we can remove 
dependency of engine, this will require removing the usage of engine-prolog.

hmmm... it is not enough we need the slf4j and other modules.

we have egg and chicken because of the engine invalid use of version lock.

so I am sorry... we cannot have this as separate package in current shape of 
engine... please forgive me for trying...

embed this in tools subpackage, it will be very difficult to change this later 
as this subpackage is versionlocked, but I see no choice now.
Line 484: Requires:     %{name}-lib >= %{version}-%{release}
Line 485: Requires:     java
Line 486: 
Line 487: %description extension-tool


https://gerrit.ovirt.org/#/c/37886/23/packaging/services/ovirt-engine/ovirt-engine.conf.in
File packaging/services/ovirt-engine/ovirt-engine.conf.in:

Line 21: 
Line 22: #
Line 23: # Default logging level
Line 24: #
Line 25: OVIRT_LOGGING_LEVEL="INFO"
it should be environment not configuration :)))
Line 26: 
Line 27: #
Line 28: # The location of the application server used by the engine:
Line 29: #


-- 
To view, visit https://gerrit.ovirt.org/37886
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Ie06113c5d56a49e58d557c851f9ff00b9a9ca409
Gerrit-PatchSet: 23
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Ondřej Macháček <machacek.on...@gmail.com>
Gerrit-Reviewer: Alon Bar-Lev <alo...@redhat.com>
Gerrit-Reviewer: Ondra Machacek <omach...@redhat.com>
Gerrit-Reviewer: Ondřej Macháček <machacek.on...@gmail.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-Reviewer: mooli tayer <mta...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to