general _log()
Merge pull request #102 from yetanotherhacker/logging

general _log()