12345678910111213141516171819202122232425262728 |
- /**
- * @file server/main.js
- */
- import { Meteor } from 'meteor/meteor';
- import { Mongo } from "meteor/mongo";
- import { WebApp } from "meteor/webapp";
- import {
- MeteorUserProcessor,
- ServerLogger,
- MongodbSender,
- TrivialStrategy,
- } from "filog";
- Meteor.startup(() => {
- const mup = new MeteorUserProcessor();
- const sender = new MongodbSender(Mongo);
- const strategy = new TrivialStrategy(sender);
- global.logger = new ServerLogger(strategy, WebApp);
- global.logger.processors.push(mup);
- });
- Meteor.methods({
- "serverlog": (level, message, details) => {
- return global.logger.log(level, message, details);
- },
- });
|