Log blitz


I have my log rotate and garbage collection set to 1 week but my logs are getting very large and go back farther than a week.  Is there a way to empty the log and is there a way to tell if the frequent log entries ( about 1 a second ) are an attack?  The user in each entry is me ( administrator ).