Use the color system to give meaning to the message and allow users to consider the importance of the message.
Success messages: give a positive message to the user following a successful action.
Warning messages: give a message of vigilance in order to inform the user of a potential error or a recommendation to finish an action.
Error messages: give a negative message following an error during an action or improper use of the system and provides information for finishing the task.
Information messages: give some neutral contextual information to the user to help understand an action or to announce a minor change.