smart log