basic logging service implemented