responsibility. No need to go hardcore purist with this though. An example of a class that still follows the single responsibility principle is an Auth class that handles things such as user login and registration.
The original implementation was written in such a way that the logs are written to file. All of a sudden you change your mind and you want to log to a DB instead.