refactored logging.

This commit is contained in:
Michael Mainguy 2024-04-03 10:02:10 -05:00
parent c87472b722
commit 5eaf5f37e3

View File

@ -29,6 +29,7 @@ export class PouchdbPersistenceManager {
public setDiagramManager(diagramManager: DiagramManager) { public setDiagramManager(diagramManager: DiagramManager) {
diagramManager.onDiagramEventObservable.add((evt) => { diagramManager.onDiagramEventObservable.add((evt) => {
logger.debug(evt);
switch (evt.type) { switch (evt.type) {
case DiagramEventType.CHANGECOLOR: case DiagramEventType.CHANGECOLOR:
this.changeColor(evt.oldColor, evt.newColor); this.changeColor(evt.oldColor, evt.newColor);
@ -48,12 +49,14 @@ export class PouchdbPersistenceManager {
} }
}, 2); }, 2);
this.updateObserver.add((evt) => { this.updateObserver.add((evt) => {
logger.debug(evt);
diagramManager.onDiagramEventObservable.notifyObservers({ diagramManager.onDiagramEventObservable.notifyObservers({
type: DiagramEventType.ADD, type: DiagramEventType.ADD,
entity: evt entity: evt
}, 1); }, 1);
}); });
this.removeObserver.add((entity) => { this.removeObserver.add((entity) => {
logger.debug(entity);
diagramManager.onDiagramEventObservable.notifyObservers( diagramManager.onDiagramEventObservable.notifyObservers(
{type: DiagramEventType.REMOVE, entity: entity}, 1); {type: DiagramEventType.REMOVE, entity: entity}, 1);
}); });
@ -254,22 +257,22 @@ export class PouchdbPersistenceManager {
const remoteEndpoint: string = import.meta.env.VITE_SYNCDB_ENDPOINT; const remoteEndpoint: string = import.meta.env.VITE_SYNCDB_ENDPOINT;
console.log(remoteEndpoint + remoteDbName); logger.debug(remoteEndpoint + remoteDbName);
this.remote = new PouchDB(remoteEndpoint + remoteDbName, this.remote = new PouchDB(remoteEndpoint + remoteDbName,
{auth: {username: remoteUserName, password: password}, skip_setup: true}); {auth: {username: remoteUserName, password: password}, skip_setup: true});
const dbInfo = await this.remote.info(); const dbInfo = await this.remote.info();
console.log(dbInfo); logger.debug(dbInfo);
syncDoc.bind(this); syncDoc.bind(this);
this.db.sync(this.remote, {live: true, retry: true}) this.db.sync(this.remote, {live: true, retry: true})
.on('change', syncDoc) .on('change', syncDoc)
.on('active', function (info) { .on('active', function (info) {
console.log('sync active', info) logger.debug('sync active', info)
}) })
.on('paused', function (info) { .on('paused', function (info) {
console.log('sync paused', info) logger.debug('sync paused', info)
}) })
.on('error', function (err) { .on('error', function (err) {
console.log('sync error', err) logger.debug('sync error', err)
}); });
} catch (err) { } catch (err) {
logger.error(err); logger.error(err);