What is the difference between log and check in Test plan?

What is the difference between log and check in Test plan?

If Log is enabled, Baton would extract the parameter and show it in the verification report. If check is enabled, Baton would verify the content  value of the parameter with the restriction specified. If it matches, Baton will generate error.