Martin Peřina has uploaded a new change for review. Change subject: core: Replace oVirt logger with slf4j in bll/XXX ......................................................................
core: Replace oVirt logger with slf4j in bll/XXX Replaces oVirt logger with slf4j in following bll subpackages: dwh, eventqueue, job, lock, lsm, memory, pm, provider, quota and snapshots. Change-Id: I564678b8226542a4900450f8a0e5aa0c7249df70 Bug-Url: https://bugzilla.redhat.com/1109871 Signed-off-by: Martin Perina <mper...@redhat.com> --- M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/dwh/DwhHeartBeat.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/eventqueue/EventQueueMonitor.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/job/JobRepositoryImpl.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lock/InMemoryLockManager.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lsm/LiveMigrateDisksTaskHandler.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/memory/MemoryImageRemover.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/pm/PmHealthCheckManager.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/ExternalTrustStoreInitializer.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/quota/QuotaManager.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotVmConfigurationHelper.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotsManager.java 11 files changed, 82 insertions(+), 79 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/25/34325/1 diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/dwh/DwhHeartBeat.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/dwh/DwhHeartBeat.java index d15fda6..f9e83ff 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/dwh/DwhHeartBeat.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/dwh/DwhHeartBeat.java @@ -8,10 +8,10 @@ import org.ovirt.engine.core.common.config.Config; import org.ovirt.engine.core.common.config.ConfigValues; import org.ovirt.engine.core.dal.dbbroker.DbFacade; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; import org.ovirt.engine.core.utils.timer.OnTimerMethodAnnotation; import org.ovirt.engine.core.utils.timer.SchedulerUtilQuartzImpl; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Job notifies DWH, that engine is up and running @@ -25,7 +25,7 @@ /** * Logger instance */ - private static final Log log = LogFactory.getLog(DwhHeartBeat.class); + private static final Logger log = LoggerFactory.getLogger(DwhHeartBeat.class); /** * Instance of heartBeat variable diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/eventqueue/EventQueueMonitor.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/eventqueue/EventQueueMonitor.java index f7ad411..84be2ad 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/eventqueue/EventQueueMonitor.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/eventqueue/EventQueueMonitor.java @@ -23,9 +23,9 @@ import org.ovirt.engine.core.common.eventqueue.EventType; import org.ovirt.engine.core.common.utils.Pair; import org.ovirt.engine.core.compat.Guid; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; import org.ovirt.engine.core.utils.threadpool.ThreadPoolUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; @Singleton(name = "EventQueue") @ConcurrencyManagement(ConcurrencyManagementType.BEAN) @@ -33,7 +33,7 @@ @Local(EventQueue.class) public class EventQueueMonitor implements EventQueue { - private static final Log log = LogFactory.getLog(EventQueueMonitor.class); + private static final Logger log = LoggerFactory.getLogger(EventQueueMonitor.class); private static final ConcurrentMap<Guid, ReentrantLock> poolsLockMap = new ConcurrentHashMap<Guid, ReentrantLock>(); private static final Map<Guid, LinkedList<Pair<Event, FutureTask<EventResult>>>> poolsEventsMap = @@ -55,12 +55,12 @@ // CancellationException is normal here, as we cancel future tasks when reconstruct is running // This cancellation is also being reported to the log // Currently ignoring that exception, writing a debug message, in case other scenario of canceling an exception will be introduced - log.debugFormat("Failed to submit event using submitEventSync (the event was cancelled)- pool {0} , exception {1}", - event.getStoragePoolId(), - e); + log.debug("Failed to submit event using submitEventSync (the event was cancelled)- pool '{}'", + event.getStoragePoolId()); + log.debug("Exception", e); } catch (Exception e) { - log.errorFormat("Failed at submitEventSync, for pool {0} with exception {1}", - event.getStoragePoolId(), e); + log.error("Failed at submitEventSync, for pool '{}'", event.getStoragePoolId()); + log.error("Exception", e); } } return null; @@ -82,7 +82,7 @@ || event.getEventType() == EventType.DOMAINFAILOVER) { task = addTaskToQueue(event, callable, storagePoolId, isEventShouldBeFirst(event)); } else { - log.debugFormat("Current event was skipped because of recovery is running now for pool {0}, event {1}", + log.debug("Current event was skipped because of recovery is running now for pool '{}', event '{}'", storagePoolId, event); } break; @@ -93,7 +93,7 @@ || event.getEventType() == EventType.VDSCLEARCACHE) { task = addTaskToQueue(event, callable, storagePoolId, isEventShouldBeFirst(event)); } else { - log.debugFormat("Current event was skipped because of reconstruct is running now for pool {0}, event {1}", + log.debug("Current event was skipped because of reconstruct is running now for pool '{}', event '{}'", storagePoolId, event); } break; @@ -180,7 +180,7 @@ } else { poolCurrentEventMap.remove(storagePoolId); poolsEventsMap.remove(storagePoolId); - log.debugFormat("All task for event query were executed pool {0}", storagePoolId); + log.debug("All task for event query were executed pool '{}'", storagePoolId); break; } } finally { @@ -191,7 +191,7 @@ if (futureResult.get() == null) { EventResult result = pair.getSecond().get(); if (result != null && result.getEventType() == EventType.RECONSTRUCT) { - log.infoFormat("Finished reconstruct for pool {0}. Clearing event queue", storagePoolId); + log.info("Finished reconstruct for pool '{}'. Clearing event queue", storagePoolId); lock.lock(); try { LinkedList<Pair<Event, FutureTask<EventResult>>> queue = @@ -203,7 +203,7 @@ ((eventType == EventType.RECOVERY || eventType == EventType.DOMAINFAILOVER || eventType == EventType.VDSCLEARCACHE) && !result.isSuccess())) { queue.add(task); } else { - log.infoFormat("The following operation {0} was cancelled, because of reconstruct was run before", + log.info("The following operation '{}' was cancelled, because of reconstruct was run before", task.getFirst()); task.getSecond().cancel(true); } @@ -221,8 +221,8 @@ } } } catch (Exception e) { - log.errorFormat("Exception during process of events for pool {0}, error is {1}", - storagePoolId, e.getMessage()); + log.error("Exception during process of events for pool '{}'", storagePoolId); + log.error("Exception", e); } } } diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/job/JobRepositoryImpl.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/job/JobRepositoryImpl.java index 6e92bea..08b22d7 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/job/JobRepositoryImpl.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/job/JobRepositoryImpl.java @@ -72,7 +72,8 @@ jobDao.updateJobLastUpdateTime(step.getJobId(), new Date()); stepDao.update(step); } catch (Exception e) { - log.errorFormat("Failed to update step {0}, {1}.", step.getId(), step.getStepName(), e); + log.error("Failed to update step '{}', '{}'.", step.getId(), step.getStepName()); + log.error("Exception", e); } return null; } diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lock/InMemoryLockManager.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lock/InMemoryLockManager.java index a2a4612..73151b3 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lock/InMemoryLockManager.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lock/InMemoryLockManager.java @@ -26,10 +26,10 @@ import javax.management.ObjectName; import org.ovirt.engine.core.common.utils.Pair; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; import org.ovirt.engine.core.utils.lock.EngineLock; import org.ovirt.engine.core.utils.lock.LockManager; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * The following class an implementation of internal locking mechanism @@ -51,7 +51,7 @@ private MBeanServer platformMBeanServer; private ObjectName objectName = null; - private static final Log log = LogFactory.getLog(InMemoryLockManager.class); + private static final Logger log = LoggerFactory.getLogger(InMemoryLockManager.class); @PostConstruct public void registerInJMX() { @@ -75,7 +75,7 @@ @Override public Pair<Boolean, Set<String>> acquireLock(EngineLock lock) { - log.debugFormat("Before acquiring lock {0}", lock); + log.debug("Before acquiring lock '{}'", lock); globalLock.lock(); try { return acquireLockInternal(lock); @@ -86,12 +86,12 @@ @Override public void acquireLockWait(EngineLock lock) { - log.debugFormat("Before acquiring and wait lock {0}", lock); + log.debug("Before acquiring and wait lock '{}'", lock); validateLockForAcquireAndWait(lock); globalLock.lock(); try { while (!acquireLockInternal(lock).getFirst()) { - log.infoFormat("Failed to acquire lock and wait lock {0}", lock); + log.info("Failed to acquire lock and wait lock '{}'", lock); releasedLock.await(); } } catch (InterruptedException e) { @@ -103,14 +103,14 @@ private void validateLockForAcquireAndWait(EngineLock lock) { if (lock.getSharedLocks() != null && lock.getExclusiveLocks().size() > 1) { - log.errorFormat("Trying to acquire or wait on shared or more than one exclussive locks {0}", lock); + log.error("Trying to acquire or wait on shared or more than one exclussive locks '{}'", lock); throw new IllegalArgumentException("Trying to acquire or wait on shared or more than one exclussive locks"); } } @Override public void releaseLock(EngineLock lock) { - log.debugFormat("Before releasing a lock {0}", lock); + log.debug("Before releasing a lock '{}'", lock); globalLock.lock(); try { if (lock.getSharedLocks() != null) { @@ -143,13 +143,14 @@ @Override public boolean releaseLock(String lockId) { - log.warnFormat("The following lock is going to be released via external call, lockId {0}, error message can be left for shared lock", + log.warn("The following lock is going to be released via external call, lockId '{}', error message can be" + + " left for shared lock", lockId); globalLock.lock(); try { InternalLockView lock = locks.get(lockId); if (lock == null) { - log.warnFormat("Lock with id {0} does not exist and can not be released via external call", lockId); + log.warn("Lock with id '{}' does not exist and can not be released via external call", lockId); return false; } if (lock.getExclusive()) { @@ -161,7 +162,7 @@ } finally { globalLock.unlock(); } - log.warnFormat("Lock {0} was released via external call", lockId); + log.warn("Lock '{}' was released via external call", lockId); return true; } @@ -207,7 +208,7 @@ Pair<Boolean, Set<String>> result = insertSharedLock(buildHashMapKey(entry), entry.getValue().getSecond(), checkOnly); if (!result.getFirst()) { - log.debugFormat("Failed to acquire lock. Shared lock is taken for key :{0} , value: {1}", + log.debug("Failed to acquire lock. Shared lock is taken for key '{}', value '{}'", entry.getKey(), entry.getValue().getFirst()); return result; @@ -219,7 +220,7 @@ Pair<Boolean, Set<String>> result = insertExclusiveLock(buildHashMapKey(entry), entry.getValue().getSecond(), checkOnly); if (!result.getFirst()) { - log.debugFormat("Failed to acquire lock. Exclusive lock is taken for key: {0} , value: {1}", + log.debug("Failed to acquire lock. Exclusive lock is taken for key '{}', value '{}'", entry.getKey(), entry.getValue().getFirst()); return result; @@ -228,7 +229,7 @@ } checkOnly = false; } - log.debugFormat("Successed acquiring lock {0} succeeded ", lock); + log.debug("Success acquiring lock '{}' succeeded ", lock); return LOCK_INSERT_SUCCESS_RESULT; } @@ -275,11 +276,11 @@ InternalLockView lock = locks.get(key); if (lock != null && lock.getExclusive()) { locks.remove(key); - log.debugFormat("The exclusive lock for key {0} is released and lock is removed from map", key); + log.debug("The exclusive lock for key '{}' is released and lock is removed from map", key); } else if (lock == null) { - log.warnFormat("Trying to release exclusive lock which does not exist, lock key: {0}", key); + log.warn("Trying to release exclusive lock which does not exist, lock key: '{}'", key); } else { - log.warnFormat("Trying to release exclusive lock but lock is not exclusive. lock key: {0}", key); + log.warn("Trying to release exclusive lock but lock is not exclusive. lock key: '{}'", key); } } @@ -288,18 +289,18 @@ if (lock != null) { if (lock.getCount() > 0) { lock.decreaseCount(); - log.debugFormat("The shared lock for key {0} is released.", key); + log.debug("The shared lock for key '{}' is released.", key); if (lock.getCount() == 0) { locks.remove(key); - log.debugFormat("The shared lock for key {0} is removed from map", key); + log.debug("The shared lock for key '{}' is removed from map", key); } else { lock.removeMessage(message); } } else { - log.warnFormat("Trying to decrease a shared lock for key: {0} , but shared index is 0", key); + log.warn("Trying to decrease a shared lock for key: '{}' , but shared index is 0", key); } } else { - log.warnFormat("Trying to release a shared lock for key: {0} , but lock does not exist", key); + log.warn("Trying to release a shared lock for key: '{}' , but lock does not exist", key); } } diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lsm/LiveMigrateDisksTaskHandler.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lsm/LiveMigrateDisksTaskHandler.java index cea2992..7c7e3c5 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lsm/LiveMigrateDisksTaskHandler.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/lsm/LiveMigrateDisksTaskHandler.java @@ -15,15 +15,15 @@ import org.ovirt.engine.core.common.errors.VdcBllErrors; import org.ovirt.engine.core.common.businessentities.ImageStatus; import org.ovirt.engine.core.compat.TransactionScopeOption; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; import org.ovirt.engine.core.utils.transaction.TransactionMethod; import org.ovirt.engine.core.utils.transaction.TransactionSupport; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class LiveMigrateDisksTaskHandler implements SPMAsyncTaskHandler { private final TaskHandlerCommand<? extends LiveMigrateVmDisksParameters> enclosingCommand; - private static final Log log = LogFactory.getLog(LiveMigrateDisksTaskHandler.class); + private static final Logger log = LoggerFactory.getLogger(LiveMigrateDisksTaskHandler.class); public LiveMigrateDisksTaskHandler(TaskHandlerCommand<? extends LiveMigrateVmDisksParameters> enclosingCommand) { this.enclosingCommand = enclosingCommand; @@ -58,7 +58,7 @@ if (!parameters.getTaskGroupSuccess()) { ExecutionHandler.endTaskJob(commandContext.getExecutionContext(), false); - log.errorFormat("Failed LiveMigrateDisk (Disk {0} , VM {1})", + log.error("Failed LiveMigrateDisk (Disk '{}' , VM '{}')", parameters.getImageGroupID(), parameters.getVmId()); } diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/memory/MemoryImageRemover.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/memory/MemoryImageRemover.java index ca153f6..34d4870 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/memory/MemoryImageRemover.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/memory/MemoryImageRemover.java @@ -19,11 +19,11 @@ import org.ovirt.engine.core.dal.dbbroker.DbFacade; import org.ovirt.engine.core.dao.DiskDao; import org.ovirt.engine.core.utils.GuidUtils; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public abstract class MemoryImageRemover { - private static final Log log = LogFactory.getLog(MemoryImageRemover.class); + private static final Logger log = LoggerFactory.getLogger(MemoryImageRemover.class); private static final int NUM_OF_UUIDS_IN_MEMORY_STATE = 6; protected final TaskHandlerCommand<?> enclosingCommand; @@ -83,7 +83,7 @@ List<Guid> guids = GuidUtils.getGuidListFromString(memVols); if (guids.size() != NUM_OF_UUIDS_IN_MEMORY_STATE) { - log.warnFormat("Cannot remove memory volumes, invalid format: {0}", memVols); + log.warn("Cannot remove memory volumes, invalid format '{}'", memVols); return true; } @@ -132,7 +132,7 @@ else { boolean imageDoesNotExist = vdsRetValue.getVdsError().getCode() == VdcBllErrors.ImageDoesNotExistInDomainError; if (!imageDoesNotExist) { - log.errorFormat("Could not remove memory image: {0}", parameters); + log.error("Could not remove memory image '{}'", parameters); } enclosingCommand.deleteAsyncTaskPlaceHolder(taskKey); // otherwise, if the command failed because the image does not exist, diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/pm/PmHealthCheckManager.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/pm/PmHealthCheckManager.java index a084d54..b6da9ec 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/pm/PmHealthCheckManager.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/pm/PmHealthCheckManager.java @@ -25,11 +25,11 @@ import org.ovirt.engine.core.utils.ThreadUtils; import org.ovirt.engine.core.utils.linq.LinqUtils; import org.ovirt.engine.core.utils.linq.Predicate; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; import org.ovirt.engine.core.utils.threadpool.ThreadPoolUtil; import org.ovirt.engine.core.utils.timer.OnTimerMethodAnnotation; import org.ovirt.engine.core.utils.timer.SchedulerUtilQuartzImpl; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Responsible for checking PM enabled hosts by sending a status command to each host configured PM agent cards and @@ -37,7 +37,7 @@ */ public class PmHealthCheckManager { - private static final Log log = LogFactory.getLog(PmHealthCheckManager.class); + private static final Logger log = LoggerFactory.getLogger(PmHealthCheckManager.class); private static final PmHealthCheckManager instance = new PmHealthCheckManager(); private boolean active = false; @@ -50,7 +50,7 @@ */ public void initialize() { if(Config.<Boolean>getValue(ConfigValues.PMHealthCheckEnabled)) { - log.info("Start initializing " + getClass().getSimpleName()); + log.info("Start initializing {}", getClass().getSimpleName()); Integer pmHealthCheckInterval = Config.<Integer> getValue(ConfigValues.PMHealthCheckIntervalInSec); SchedulerUtilQuartzImpl.getInstance().scheduleAFixedDelayJob(this, "pmHealthCheck", @@ -59,7 +59,7 @@ pmHealthCheckInterval, pmHealthCheckInterval, TimeUnit.SECONDS); - log.info("Finished initializing " + getClass().getSimpleName()); + log.info("Finished initializing {}", getClass().getSimpleName()); } } @@ -169,11 +169,11 @@ if (restartVdsCommand.isPmReportsStatusDown()) { VdcReturnValueBase retValue = Backend.getInstance().runInternalAction(VdcActionType.RestartVds, restartVdsCommand.getParameters()); if (retValue!= null && retValue.getSucceeded()) { - log.infoFormat("Host {0} was started successfully by PM Health Check Manager", + log.info("Host '{}' was started successfully by PM Health Check Manager", host.getName()); } else { - log.infoFormat("PM Health Check Manager failed to start Host {0}", host.getName()); + log.info("PM Health Check Manager failed to start Host '{}'", host.getName()); } } } diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/ExternalTrustStoreInitializer.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/ExternalTrustStoreInitializer.java index 6ca5183..a4cf7f8 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/ExternalTrustStoreInitializer.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/ExternalTrustStoreInitializer.java @@ -8,12 +8,12 @@ import java.security.KeyStore; import org.ovirt.engine.core.utils.EngineLocalConfig; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class ExternalTrustStoreInitializer { - private static final Log log = LogFactory.getLog(ExternalTrustStoreInitializer.class); + private static final Logger log = LoggerFactory.getLogger(ExternalTrustStoreInitializer.class); private static String getTrustStorePath() { File varDir = EngineLocalConfig.getInstance().getVarDir(); diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/quota/QuotaManager.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/quota/QuotaManager.java index adb4c9b..309a2e0 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/quota/QuotaManager.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/quota/QuotaManager.java @@ -24,14 +24,14 @@ import org.ovirt.engine.core.dal.dbbroker.DbFacade; import org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase; import org.ovirt.engine.core.dao.QuotaDAO; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; import org.ovirt.engine.core.utils.timer.OnTimerMethodAnnotation; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class QuotaManager { private static final QuotaManager INSTANCE = new QuotaManager(); private final ReentrantReadWriteLock lock = new ReentrantReadWriteLock(); - private final Log log = LogFactory.getLog(QuotaManager.class); + private final Logger log = LoggerFactory.getLogger(QuotaManager.class); private HashMap<Guid, Map<Guid, Quota>> storagePoolQuotaMap = new HashMap<Guid, Map<Guid, Quota>>(); private final QuotaManagerAuditLogger quotaManagerAuditLogger = new QuotaManagerAuditLogger(); @@ -207,7 +207,7 @@ Quota quota = quotaMap.get(entry.getKey()); double value = entry.getValue(); if (value < 0) { - log.errorFormat("Quota id {0} cached storage size is negative, removing from cache", entry.getKey()); + log.error("Quota id '{}' cached storage size is negative, removing from cache", entry.getKey()); quotaMap.remove(entry.getKey()); continue; } @@ -220,7 +220,7 @@ double value = quotaStorageEntry.getValue() .get(quotaStorage.getStorageId()); if (value < 0) { - log.errorFormat("Quota id {0} cached storage size is negative, removing from cache", + log.error("Quota id '{}' cached storage size is negative, removing from cache", quotaStorageEntry.getKey()); quotaMap.remove(quotaStorageEntry.getKey()); continue; @@ -707,7 +707,7 @@ : AuditLogType.MISSING_QUOTA_CLUSTER_PARAMETERS_PERMISSIVE_MODE); } - log.errorFormat("No Quota id passed from command: {0}", parameters.getAuditLogable().getClass().getName()); + log.error("No Quota id passed from command '{}'", parameters.getAuditLogable().getClass().getName()); corruptedParameters.add(param); return false; } @@ -721,7 +721,7 @@ auditLogPair.setFirst(param.getParameterType() == QuotaConsumptionParameter.ParameterType.STORAGE ? AuditLogType.MISSING_QUOTA_STORAGE_PARAMETERS_PERMISSIVE_MODE : AuditLogType.MISSING_QUOTA_CLUSTER_PARAMETERS_PERMISSIVE_MODE); - log.errorFormat("The quota id {0} is not found in backend and DB.", param.getQuotaGuid().toString()); + log.error("The quota id '{}' is not found in backend and DB.", param.getQuotaGuid()); corruptedParameters.add(param); return false; } else { @@ -741,7 +741,7 @@ if (paramVds.getVdsGroupId() == null) { parameters.getCanDoActionMessages().add(VdcBllMessages.ACTION_TYPE_FAILED_QUOTA_IS_NOT_VALID.toString()); - log.errorFormat("Quota Vds parameters from command: {0} are missing vds group id", + log.error("Quota Vds parameters from command '{}' are missing vds group id", parameters.getAuditLogable().getClass().getName()); return false; } @@ -759,7 +759,7 @@ if (!vdsGroupInQuota) { parameters.getCanDoActionMessages().add(VdcBllMessages.ACTION_TYPE_FAILED_QUOTA_IS_NOT_VALID.toString()); - log.errorFormat("Quota Vds parameters from command: {0}. Vds group does not match quota", + log.error("Quota Vds parameters from command '{}'. Vds group does not match quota", parameters.getAuditLogable().getClass().getName()); return false; } @@ -774,7 +774,7 @@ if (paramStorage.getStorageDomainId() == null) { parameters.getCanDoActionMessages().add(VdcBllMessages.ACTION_TYPE_FAILED_QUOTA_IS_NOT_VALID.toString()); - log.errorFormat("Quota storage parameters from command: {0} are missing storage domain id", + log.error("Quota storage parameters from command '{}' are missing storage domain id", parameters.getAuditLogable().getClass().getName()); return false; } @@ -792,7 +792,7 @@ if (!storageDomainInQuota) { parameters.getCanDoActionMessages().add(VdcBllMessages.ACTION_TYPE_FAILED_NO_QUOTA_SET_FOR_DOMAIN.toString()); - log.errorFormat("Quota storage parameters from command: {0}. Storage domain does not match quota", + log.error("Quota storage parameters from command '{}'. Storage domain does not match quota", parameters.getAuditLogable().getClass().getName()); return false; } @@ -1082,7 +1082,7 @@ lock.writeLock().unlock(); } long timeEnd = System.currentTimeMillis(); - log.infoFormat("Quota Cache updated. ({0} msec)", timeEnd-timeStart); + log.info("Quota Cache updated. ({} msec)", timeEnd-timeStart); } public boolean isCacheUpdateNeeded() { diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotVmConfigurationHelper.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotVmConfigurationHelper.java index 6199150..9caa149 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotVmConfigurationHelper.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotVmConfigurationHelper.java @@ -18,12 +18,12 @@ import org.ovirt.engine.core.dao.SnapshotDao; import org.ovirt.engine.core.dao.VmDAO; import org.ovirt.engine.core.dao.network.VmNetworkInterfaceDao; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class SnapshotVmConfigurationHelper { - private static final Log log = LogFactory.getLog(SnapshotVmConfigurationHelper.class); + private static final Logger log = LoggerFactory.getLogger(SnapshotVmConfigurationHelper.class); /** * Creates a VM by a specified OVF string. @@ -104,7 +104,7 @@ for (DiskImage fromConfigImg : vm.getImages()) { if (fromConfigImg.getDiskStorageType() == Disk.DiskStorageType.IMAGE && !imagesInDbMap.containsKey(fromConfigImg.getImageId())) { - log.debugFormat("Image {0} of Disk {1} cannot be found in database. This image will be returned as ILLEGAL from the query", + log.debug("Image '{}' of Disk '{}' cannot be found in database. This image will be returned as ILLEGAL from the query", fromConfigImg.getImageId(), fromConfigImg.getId()); fromConfigImg.setImageStatus(ImageStatus.ILLEGAL); diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotsManager.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotsManager.java index b856908..806041e 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotsManager.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/snapshots/SnapshotsManager.java @@ -49,17 +49,17 @@ import org.ovirt.engine.core.dao.VmStaticDAO; import org.ovirt.engine.core.dao.VmTemplateDAO; import org.ovirt.engine.core.dao.network.VmNetworkInterfaceDao; -import org.ovirt.engine.core.utils.log.Log; -import org.ovirt.engine.core.utils.log.LogFactory; import org.ovirt.engine.core.utils.ovf.OvfManager; import org.ovirt.engine.core.utils.ovf.OvfReaderException; import org.ovirt.engine.core.utils.ovf.VMStaticOvfLogHandler; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * The {@link Snapshot} manager is used to easily add/update/remove snapshots. */ public class SnapshotsManager { - private final static Log log = LogFactory.getLog(SnapshotsManager.class); + private final static Logger log = LoggerFactory.getLogger(SnapshotsManager.class); /** * Save an active snapshot for the VM, without saving the configuration.<br> @@ -561,7 +561,8 @@ validateQuota(vm); return true; } catch (OvfReaderException e) { - log.errorFormat("Failed to update VM from the configuration: {0}).", configuration, e); + log.error("Failed to update VM from the configuration '{}'.", configuration); + log.error("Exception", e); return false; } } -- To view, visit http://gerrit.ovirt.org/34325 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I564678b8226542a4900450f8a0e5aa0c7249df70 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Martin Peřina <mper...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches