log service implemented