Вам не обязательно использовать Сервис, хотя это, безусловно, вариант.
Вы можете просто запустить обработчик при запуске приложения.
// Declare global vars ->
Handler runner = new Handler();
Runnable doLog = new Runnable(){
public void run(){
writeLog();
runner.postDelayed( this, 500 );
}
};
// In onCreate ->
runner.postDelayed( doLog, 500 );