11import { spawn } from 'node:child_process'
22import { TextDecoder } from 'node:util'
3- import logger from '@overleaf/logger '
3+ import texlabLogger from './TexlabLogger.mjs '
44
55const decoder = new TextDecoder ( )
66const TEXLAB_PATH = process . env . TEXLAB_PATH || 'texlab'
@@ -48,7 +48,7 @@ class TexlabProcess {
4848 this . tryParse ( )
4949 } )
5050 this . child . stderr . on ( 'data' , data => {
51- logger . debug ( { err : decoder . decode ( data ) } , '[Texlab] stderr' )
51+ texlabLogger . debug ( { err : decoder . decode ( data ) } , '[Texlab] stderr' )
5252 } )
5353 this . child . on ( 'error' , err => {
5454 this . exited = true
@@ -59,7 +59,7 @@ class TexlabProcess {
5959 } )
6060 this . child . on ( 'exit' , code => {
6161 this . exited = true
62- logger . debug ( { code } , '[Texlab] texlab exit' )
62+ texlabLogger . debug ( { code } , '[Texlab] texlab exit' )
6363 for ( const [ , { reject } ] of this . pending ) {
6464 reject ( new Error ( 'texlab exited' ) )
6565 }
@@ -86,7 +86,7 @@ class TexlabProcess {
8686 const json = JSON . parse ( body )
8787 this . handleResponse ( json )
8888 } catch ( err ) {
89- logger . warn ( { err } , '[Texlab] Failed to parse response' )
89+ texlabLogger . warn ( { err } , '[Texlab] Failed to parse response' )
9090 }
9191 }
9292 }
@@ -222,7 +222,7 @@ class TexlabProcess {
222222 try {
223223 this . child . kill ( )
224224 } catch ( err ) {
225- logger . warn ( { err } , '[Texlab] dispose error' )
225+ texlabLogger . warn ( { err } , '[Texlab] dispose error' )
226226 }
227227 for ( const [ , { reject } ] of this . pending ) {
228228 reject ( new Error ( 'texlab disposed' ) )
0 commit comments