Add a new method: ActionManager::shouldSkipByLog().

This function decides whether an action should be performed or not
based on the action log.