Create log directory if missing