是否可以在nestjs+;中包含行号和文件名;SQL错误发生时键入表单?

是否可以在nestjs+;中包含行号和文件名;SQL错误发生时键入表单?,nestjs,typeorm,Nestjs,Typeorm,如果发生SQL错误,调用堆栈只能追溯到以下内容 at Query.Sequence._packetToError (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14) at Query.ErrorPacket (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/sequences

如果发生SQL错误,调用堆栈只能追溯到以下内容

at Query.Sequence._packetToError (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
at Query.ErrorPacket (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/sequences/Query.js:77:18)
at Protocol._parsePacket (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/Protocol.js:291:23)
at Parser._parsePacket (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/Parser.js:433:10)
at Parser.write (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/Parser.js:43:10)
at Protocol.write (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/Protocol.js:38:16)
at Socket.<anonymous> (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/Connection.js:91:28)
at Socket.<anonymous> (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/Connection.js:525:10)
at Socket.emit (events.js:203:13)
at Socket.EventEmitter.emit (domain.js:471:20)
at addChunk (_stream_readable.js:294:12)
at readableAddChunk (_stream_readable.js:275:11)
at Socket.Readable.push (_stream_readable.js:210:10)
at TCP.onStreamRead (internal/stream_base_commons.js:166:17)
--------------------
at Protocol._enqueue (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/Protocol.js:144:48)
at PoolConnection.query (/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/Connection.js:201:25)
at MysqlQueryRunner.<anonymous> (/Applications/MAMP/htdocs/nestCms/src/driver/mysql/MysqlQueryRunner.ts:155:36)
at step (/Applications/MAMP/htdocs/nestCms/node_modules/tslib/tslib.js:133:27)
at Object.next (/Applications/MAMP/htdocs/nestCms/node_modules/tslib/tslib.js:114:57)
at fulfilled (/Applications/MAMP/htdocs/nestCms/node_modules/tslib/tslib.js:104:62)
at processTicksAndRejections (internal/process/task_queues.js:85:5) 
at Query.Sequence.\u packetToError(/Applications/MAMP/htdocs/nestCms/node\u modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
在Query.ErrorPacket(/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/sequences/Query.js:77:18)
at Protocol._parsePacket(/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/Protocol/Protocol.js:291:23)
在Parser._parsePacket(/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/Parser.js:433:10)
在Parser.write(/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/protocol/Parser.js:43:10)
在Protocol.write(/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/Protocol/Protocol.js:38:16)
在插座上。(/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/Connection.js:91:28)
在插座上。(/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/Connection.js:525:10)
在Socket.emit(events.js:203:13)
位于Socket.EventEmitter.emit(domain.js:471:20)
在addChunk(_stream_readable.js:294:12)
在readableAddChunk(_stream_readable.js:275:11)
在Socket.Readable.push(_stream_Readable.js:210:10)
在TCP.onStreamRead(internal/stream_base_commons.js:166:17)
--------------------
at Protocol._enqueue(/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/Protocol/Protocol.js:144:48)
在PoolConnection.query(/Applications/MAMP/htdocs/nestCms/node_modules/mysql/lib/Connection.js:201:25)
在MysqlQueryRunner。(/Applications/MAMP/htdocs/nestCms/src/driver/mysql/MysqlQueryRunner.ts:155:36)
在步骤(/Applications/MAMP/htdocs/nestCms/node_modules/tslib/tslib.js:133:27)
在Object.next(/Applications/MAMP/htdocs/nestCms/node_modules/tslib/tslib.js:114:57)
完成时(/Applications/MAMP/htdocs/nestCms/node_modules/tslib/tslib.js:104:62)
在处理和拒绝时(内部/process/task_queues.js:85:5)

关于如何快速识别实际从哪一行和文件发送查询的线索?

您如何记录错误?请给我们看代码我只是调用查询生成器并执行一些愚蠢的操作。根据我的理解,QueryFailedError来自nest本身。只是想知道它是否可以在第1行fileA:const dumby=wait manager.createQueryBuilder(不管是什么,'hello')…getMany();//上显示类似于at fileA.ts的内容SQL数据库中出现错误。您如何记录错误?请给我们看代码我只是调用查询生成器并执行一些愚蠢的操作。根据我的理解,QueryFailedError来自nest本身。只是想知道它是否可以在第1行fileA:const dumby=wait manager.createQueryBuilder(不管是什么,'hello')…getMany();//上显示类似于at fileA.ts的内容sql中有问题吗