MCPcopy Create free account
hub / github.com/angular/angular / createLogger

Function createLogger

vscode-ng-language-service/server/src/logger.ts:41–59  ·  view source on GitHub ↗
(options: LoggerOptions)

Source from the content-addressed store, hash-verified

39 * @param options Logging options.
40 */
41export function createLogger(options: LoggerOptions): ts.server.Logger {
42 let logLevel: ts.server.LogLevel;
43 switch (options.logVerbosity) {
44 case 'requestTime':
45 logLevel = ts.server.LogLevel.requestTime;
46 break;
47 case 'verbose':
48 logLevel = ts.server.LogLevel.verbose;
49 break;
50 case 'normal':
51 logLevel = ts.server.LogLevel.normal;
52 break;
53 case 'terse':
54 default:
55 logLevel = ts.server.LogLevel.terse;
56 break;
57 }
58 return new Logger(logLevel, options.logFile);
59}
60
61// TODO: Code below is from TypeScript's repository. Maybe create our own
62// implementation.

Callers 1

mainFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected