reapeating the script

here is my script.

 using UnityEngine;

using System.Collections;

public class woodcuttingAdvanced : MonoBehaviour

{

// Use this for initialization

void Start ()

{

}

// Update is called once per frame

void Update ()

{

}

private void OnMouseEnter() {

Debug.Log ("hover");

}

public void OnMouseExit ()

{

Debug.Log ("exit");

}

public void OnMouseUp ()

{

Debug.Log ("clickd");

}

my script doesn't seam to repeat even though in certain tutorials i have seen this script automatically loop. for example when i hover over the object and exit, it works just fine, but when i try to do it a second time,nothing happens. and i have to restart the game in order for it to do it again. meaning i have to restart my game each time i wanna hover or click. anyone know if something is wrong with my unity or my code or what.

Make sure you haven't got Collapse selected in the console. That hides all messages which are identical to another log message