Having worked on an airhead generator in the last week, they are fresh in my head, and I can suggest the following:
If the light fails to come on at all, it is usually brushes or an open circuit rotor. (In our case, Rotor was open circuit. OK= circa 3 ohms across sliprings)
As previous correspondent suggested, clean round brushes & check they are free.
Usually an alternator light glowing dull when running is indicative of a diode down on rectifier board. If the rectifier board is removed from the bike, individual diodes may be easily tested with a meter which has a diode test facility.
Just put probes of meter acoss individual diodes. Meter should read in one direction only, so if you swap leads reading appears or disappears.
Thus, if you do this to all, I think, - 9 diodes on the board, you can say for certain that it is or is not a diode board fault.
In my case, I was able, with confidence, to tell my friend that the diode board was definitely not faulty.
Myke