step 2: implement log tags parsing
step 3: implement defaults
step 4: implement tags without value as boolean