Canvas Course Manager Next: A redesign of the existing CCM application. It extends Canvas features, makes cumbersome features easier to use, and adds new features.
Thus far we've been mainly using console.log and console.error, but there are likely better ways to approach this so that we can include timestamps and log origin, as well have access to more levels like debug.
Log4js and winston seem like popular options with TypeScript support.
In addition, those of us from Django backgrounds will miss request logging. There is express middleware for this; morgan seems like a popular option.
Thus far we've been mainly using
console.log
andconsole.error
, but there are likely better ways to approach this so that we can include timestamps and log origin, as well have access to more levels likedebug
.Log4js
andwinston
seem like popular options with TypeScript support.In addition, those of us from Django backgrounds will miss request logging. There is express middleware for this; morgan seems like a popular option.