private static void LogDevice(PluginExecutionData executionData, PrintQueueInfo printer) { if (!string.IsNullOrEmpty(printer.AssociatedAssetId)) { var log = new ActivityExecutionAssetUsageLog(executionData, printer.AssociatedAssetId); ExecutionServices.DataLogger.Submit(log); } }
private void LogUsageData(IAssetInfo asset, ServerInfo hpacServer) { //Log device usage ActivityExecutionAssetUsageLog deviceLog = new ActivityExecutionAssetUsageLog(_executionData, asset); ExecutionServices.DataLogger.Submit(deviceLog); //Log ePrintServer usage ActivityExecutionServerUsageLog serverLog = new ActivityExecutionServerUsageLog(_executionData, hpacServer); ExecutionServices.DataLogger.Submit(serverLog); }
private void LogUsageData(IAssetInfo asset, ServerInfoCollection servers) { //Log device usage ActivityExecutionAssetUsageLog deviceLog = new ActivityExecutionAssetUsageLog(_executionData, asset); ExecutionServices.DataLogger.Submit(deviceLog); //Log Server usage foreach (ServerInfo server in servers) { ActivityExecutionServerUsageLog serverLog = new ActivityExecutionServerUsageLog(_executionData, server); ExecutionServices.DataLogger.Submit(serverLog); } }
/// <summary> /// Logs the device. /// </summary> private void LogDevice(IDeviceInfo deviceAsset) { ActivityExecutionAssetUsageLog assetLog = new ActivityExecutionAssetUsageLog(_executionData, deviceAsset); ExecutionServices.DataLogger.Submit(assetLog); }
/// <summary> /// Logs workflow information on the device. /// </summary> /// <param name="deviceInfo">The device information.</param> protected virtual void LogDevice(IDeviceInfo deviceInfo) { var log = new ActivityExecutionAssetUsageLog(ExecutionData, deviceInfo.AssetId); ExecutionServices.DataLogger.Submit(log); }
/// <summary> /// Logs workflow information on the device. /// </summary> /// <param name="deviceInfo">The device information.</param> private void LogDevice(IDeviceInfo deviceInfo) { var log = new ActivityExecutionAssetUsageLog(_executionData, deviceInfo.AssetId); ExecutionServices.DataLogger.Submit(log); }