Field History tracking is the right way to track field value changes. especially if you are changing the priority field value everyday. (you can never be sure about the text lenght you need to store the entire history)
but if you still need to get all the previous values in a field, you can try the below
- Create a Custom Long Text Area field in your object (say its name is PriorityHistory__c)
- Create a New Workflow Rule on your custom object
- Select rule criteria as formula evaluates to true and use a formula
like
ISCHANGED(YourPriorityField)
- Select workflow action as field update and select the custom field
PriorityHistory__c as the field to be updated
enter the new value as a formula
PriorityHistory__c & '-' & PRIORVALUE(YourPriorityField)