Sachverhalt: Sachverhalt: A. A._ (Klägerin) war ab Dezember 1998 als Rechtsanwältin im Anwaltsbüro von B._ (Beklagter) tätig. Mit Schreiben vom 9. August 2000 löste sie das Arbeitsverhältnis fristlos auf. Zuvor hatte ihr der Beklagte am 7. August 2000 in einem Gespräch die Kündigung nahe gelegt und in Aussicht gestellt, er werde andernfalls das Arbeitsverhältnis selbst auflösen. A. A._ (Klägerin) war ab Dezember 1998 als Rechtsanwältin im Anwaltsbüro von B._ (Beklagter) tätig. Mit Schreiben vom 9. August 2000 löste sie das Arbeitsverhältnis fristlos auf. Zuvor hatte ihr der Beklagte am 7. August 2000 in einem Gespräch die Kündigung nahe gelegt und in Aussicht gestellt, er werde andernfalls das Arbeitsverhältnis selbst auflösen. B. Die Klägerin wandte sich am 22. Oktober 2001 an das Bezirksgericht See. Sie beantragte die Berichtigung des vom Beklagten ausgestellten Arbeitszeugnisses und erhob mehrere Geldforderungen. Im Einzelnen verlangte sie Lohnersatz bis zum nächsten ordentlichen Kündigungstermin, eine Strafzahlung analog Art. 337c Abs. 3 OR, verschiedene Lohnnachforderungen sowie Spesenersatz. Mit Entscheid vom 18. März 2003 hiess das Bezirksgericht das Begehren um Berichtigung des Arbeitszeugnisses teilweise gut. Im Übrigen wies es die Klage ab. Dagegen erhob die Klägerin am 21. Juli 2003 kantonale Berufung an das Kantonsgericht St. Gallen. Dieses wies die Berufung am 28. November 2003 ab, soweit es darauf eintrat. Es kam zum Schluss, dass die Klägerin das Arbeitsverhältnis am 9. August 2000 ohne wichtigen Grund aufgelöst habe, womit ihr kein Lohn bis zum Ablauf der ordentlichen Kündigungsfrist zustehe. Auch die übrigen von der Klägerin erhobenen Geldforderungen wies das Gericht ab. Dagegen erhob die Klägerin am 21. Juli 2003 kantonale Berufung an das Kantonsgericht St. Gallen. Dieses wies die Berufung am 28. November 2003 ab, soweit es darauf eintrat. Es kam zum Schluss, dass die Klägerin das Arbeitsverhältnis am 9. August 2000 ohne wichtigen Grund aufgelöst habe, womit ihr kein Lohn bis zum Ablauf der ordentlichen Kündigungsfrist zustehe. Auch die übrigen von der Klägerin erhobenen Geldforderungen wies das Gericht ab. C. Die Klägerin beantragt mit eidgenössischer Berufung, es sei das Urteil des Kantonsgerichts aufzuheben und in Aufhebung des Urteils des Bezirksgerichts die Klage vom 22. Oktober 2001 gutzuheissen; eventuell sei das Urteil des Kantonsgerichts aufzuheben und die Sache zur Feststellung des Sachverhalts und zu erneuter Entscheidung an die Vorinstanz zurückzuweisen. Der Beklagte schliesst auf Nichteintreten zufolge Fristsäumnis, eventuell auf Abweisung der Berufung.