diff options
author | Krzysztof Jackiewicz <k.jackiewicz@samsung.com> | 2015-01-29 18:12:01 +0100 |
---|---|---|
committer | Maciej J. Karpiuk <m.karpiuk2@samsung.com> | 2015-02-17 12:12:22 +0100 |
commit | 3837791c10fdba135c4ceeb6d17c7eff0ed8d09b (patch) | |
tree | b2394ffa7b4ba085ae9098d6705d83147310d2b6 /CMakeLists.txt | |
parent | 2523f4d47ff685834b5b6e369379b2952bc7e39e (diff) | |
download | key-manager-3837791c10fdba135c4ceeb6d17c7eff0ed8d09b.tar.gz key-manager-3837791c10fdba135c4ceeb6d17c7eff0ed8d09b.tar.bz2 key-manager-3837791c10fdba135c4ceeb6d17c7eff0ed8d09b.zip |
Common logging setup for client and service
[Issue#] N/A
[Feature/Bug] N/A
[Problem] Client may use different logging method than service.
[Cause] Service reads environment flags from config file. Client doesn't
[Solution] Make the client read that file too and setup log system properly.
[Verification] Make changes to /etc/sysconfig/central-key-manager file and see
if both service and client uses the same logging setup (provider and log level)
File format is the following:
"
CKM_LOG_PROVIDER=<provider>
CKM_LOG_LEVEL=<level>
"
where:
<provider> is one of JOURNALD, DLOG, CONSOLE
<level> is <0..5>, 0 means not logs at all, 1 means errors only, 5 means all
Change-Id: I1662fe636f9987778345f8a02afa6fb77f7f1fe0
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 45962b95..f10a0db1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,6 +65,10 @@ ELSE (DEFINED SECURITY_MDFPP_STATE_ENABLE) MESSAGE("SECURITY_MDFPP_STATE_ENABLE DISABLED !") ENDIF (DEFINED SECURITY_MDFPP_STATE_ENABLE) +IF (DEFINED SYSTEMD_ENV_FILE) + ADD_DEFINITIONS(-DSYSTEMD_ENV_FILE="${SYSTEMD_ENV_FILE}") +ENDIF (DEFINED SYSTEMD_ENV_FILE) + SET(TARGET_KEY_MANAGER "key-manager") SET(TARGET_KEY_MANAGER_CLIENT "key-manager-client") SET(TARGET_KEY_MANAGER_CONTROL_CLIENT "key-manager-control-client") |