public function startAction($message, $codeLine = null)
{
// do we have an open action?
if (!$this->action || !$this->action->getIsOpen()) {
$openItem = $this->action = new Action_LogItem($this->injectables, 1);
} else {
// this is a new nested item
$openItem = $this->action->newNestedAction();
}
return $openItem->startAction($message, $codeLine);
}