Revision 0fbbf897

b/lib/mcpu.py
36 36
from ganeti import cmdlib
37 37
from ganeti import config
38 38
from ganeti import ssconf
39
from ganeti import logger
39 40

  
40 41
class Processor(object):
41 42
  """Object which runs OpCodes"""
......
165 166
    #  hm.RunPhase(constants.HOOKS_PHASE_POST)
166 167
    return result
167 168

  
169
  def LogStep(self, current, total, message):
170
    """Log a change in LU execution progress.
171

  
172
    """
173
    logger.Debug("Step %d/%d %s" % (current, total, message))
174
    self._feedback_fn("STEP %d/%d %s" % (current, total, message))
175

  
176
  def LogWarning(self, message, hint):
177
    """Log a warning to the logs and the user.
178

  
179
    """
180
    logger.Error(message)
181
    self._feedback_fn(" - WARNING: %s" % message)
182
    self._feedback_fn("      Hint: %s" % hint)
183

  
184
  def LogInfo(self, message):
185
    """Log an informational message to the logs and the user.
186

  
187
    """
188
    logger.Info(message)
189
    self._feedback_fn(" - INFO: %s" % message)
190

  
168 191

  
169 192
class HooksMaster(object):
170 193
  """Hooks master.

Also available in: Unified diff