log spec