Faits: Faits: A. La société X._ SA a engagé A._ dès le 3 septembre 1991 en qualité de sommelière. Les parties ont signé le 15 juillet 1994 un contrat de travail de durée indéterminée, prévoyant que l'employée avait droit à un salaire mensuel brut de 2'600 fr. plus une participation au chiffre d'affaires. Le contrat renvoyait à la Convention collective nationale de travail pour les hôtels, restaurants et cafés conclue en 1992 (ci-après: CCNT 1992). La CCNT 1992 prévoyait notamment ce qui suit. "Art. 60 1. La durée moyenne de la semaine de travail, y compris le temps de présence, est de 42 heures au maximum pour tous les travailleurs (...). (...) Art. 82 1 (...) 2 L'employeur doit tenir un décompte: 2.1 des heures de travail et des heures supplémentaires (...) 5 Si l'obligation de tenir les décomptes, en vertu du chiffre 2, n'est pas respectée dans l'établissement, l'employeur doit faire la preuve que les heures supplémentaires exigées, les jours de repos, de vacances et/ou les jours fériés ne sont pas dus". Après avoir signé un avenant prévoyant que, dès le 1er janvier 1998, le salaire mensuel brut fixe de la travailleuse se monterait à 4'700 fr., les parties ont signé le 21 décembre 1998 un contrat de travail de durée indéterminée pour le même salaire, qui renvoyait à la Convention collective nationale de travail pour les hôtels, restaurants et cafés conclue en 1998 (ci-après: CCNT 1998), dont le Conseil fédéral a étendu le champ d'application à tout le territoire suisse par arrêté du 19 novembre 1998. La CCNT 1998 contient notamment les clauses suivantes: "Art. 15 Durée du travail/heures supplémentaires 1. La durée moyenne de la semaine de travail, y compris le temps de présence, est pour tous les collaborateurs au maximum de 42 heures pour 5 semaines de vacances et de 41 heures pour 4 semaines de vacances. (...) 5. Les heures supplémentaires sont des heures de travail faites en plus de la durée moyenne de la semaine de travail convenue. Ces dernières doivent être compensées, dans un délai convenable, par du temps libre de même durée. Si la compensation n'est pas possible, les heures supplémentaires doivent être payées au plus tard à la fin des rapports de travail. Pour les composantes fixes du salaire, les heures supplémentaires doivent être payées à 125 % du salaire brut (...). (...) 7. L'employeur doit établir un décompte des heures de travail accomplies et le faire signer par le collaborateur au moins une fois par mois. (...) Art. 21 Horaire de travail/contrôle du travail (...) 2. L'employeur tient un registre des heures de travail et des jours de repos effectifs (...). 3. Si l'employeur n'observe pas ladite obligation, le contrôle de la durée du temps de travail tenu par le collaborateur sera admis comme moyen de preuve en cas de litige". Par lettre signature du 29 octobre 2001, A._ a résilié le contrat de travail avec effet au 31 décembre 2001 au motif qu'elle avait été victime d'une agression de la part d'un collègue alors qu'elle était enceinte. Le 20 décembre 2001, A._ a réclamé à son employeur, entre autres montants, 44'376 fr.40 correspondant aux 1'454,68 heures supplémentaires qu'elle allègue avoir effectuées entre le 1er janvier 1997 et le 31 décembre 2001, en se fondant sur les agendas personnels qu'elle a tenus. X._ SA a contesté devoir une quelconque somme à ce titre à son ex-employée. X._ SA a contesté devoir une quelconque somme à ce titre à son ex-employée. B. Par demande du 12 février 2002, A._ a ouvert action contre la société X._ SA devant le Tribunal de prud'hommes de l'arrondissement de Lausanne, concluant au paiement de 30'000 fr. pour les heures supplémentaires qu'elle a accomplies de 1997 à 2000. La demanderesse a reconnu qu'elle n'en avait pas effectuées pendant l'année 2001. En cours d'instance, le Président du tribunal de prud'hommes a entendu divers employés de la défenderesse. La demanderesse a encore produit des décomptes d'heures supplémentaires, qui ne se recoupent toutefois pas avec ceux inscrits dans ses carnets personnels. Par jugement du 5 août 2002, le tribunal de prud'hommes a entièrement débouté la demanderesse. Il a considéré que la durée moyenne contractuelle de travail de 42 heures hebdomadaires était respectée chez la défenderesse et que si la demanderesse avait parfois effectué des heures en trop en haute saison, celles-ci avaient été compensées par un congé de même durée en basse saison ou lors des jours de mauvais temps. Le tribunal de prud'hommes a encore admis que la demanderesse n'avait pas prouvé la réalité des heures supplémentaires réclamées, dont elle a du reste tardé à requérir le paiement. Saisie d'un recours de la demanderesse, la Chambre des recours du Tribunal cantonal vaudois, par arrêt du 25 novembre 2003, l'a partiellement admis en ce sens que la défenderesse a été condamnée à verser à son adverse partie la somme de 10'000 fr., sous déduction des charges sociales usuelles, plus intérêts à 5 % l'an dès le 12 février 2002. En substance, l'autorité cantonale a retenu, sur la base des dépositions du serveur B._et du sommelier C._, que la demanderesse avait effectué un certain nombre d'heures supplémentaires, qui n'avaient été que partiellement compensées par des congés. Faisant application de l'art. 42 al. 2 CO, la cour cantonale a fixé ex aequo et bono à quatre cents les heures de travail supplémentaires accomplies par la demanderesse de 1997 à 2000. Compte tenu d'un salaire horaire brut de 24 fr. 40, incluant un supplément de 25 %, les juges cantonaux ont considéré que la travailleuse avait droit à une somme arrondie de 10'000 fr., sous déduction des charges sociales. Saisie d'un recours de la demanderesse, la Chambre des recours du Tribunal cantonal vaudois, par arrêt du 25 novembre 2003, l'a partiellement admis en ce sens que la défenderesse a été condamnée à verser à son adverse partie la somme de 10'000 fr., sous déduction des charges sociales usuelles, plus intérêts à 5 % l'an dès le 12 février 2002. En substance, l'autorité cantonale a retenu, sur la base des dépositions du serveur B._et du sommelier C._, que la demanderesse avait effectué un certain nombre d'heures supplémentaires, qui n'avaient été que partiellement compensées par des congés. Faisant application de l'art. 42 al. 2 CO, la cour cantonale a fixé ex aequo et bono à quatre cents les heures de travail supplémentaires accomplies par la demanderesse de 1997 à 2000. Compte tenu d'un salaire horaire brut de 24 fr. 40, incluant un supplément de 25 %, les juges cantonaux ont considéré que la travailleuse avait droit à une somme arrondie de 10'000 fr., sous déduction des charges sociales. C. X._ SA exerce un recours en réforme au Tribunal fédéral contre l'arrêt cantonal. Invoquant une violation des art. 42 et 343 CO, elle conclut à ce qu'il soit prononcé qu'elle n'est pas débitrice de la demanderesse de la somme de 10'000 fr., sous déduction des charges sociales usuelles, plus intérêts à 5 % l'an dès le 12 février 2002. L'intimée propose le rejet du recours dans la mesure de sa recevabilité et la confirmation de l'arrêt déféré. 