> For the complete documentation index, see [llms.txt](https://braydie.gitbook.io/how-to-be-a-programmer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/personal-skills/04-how-to-debug-using-a-log.md).

# How to Debug Using a Log

*���M���O*�́A���O�ƌĂ΂���A�̗L�v�ȃ��R�\[�h�𐶐�����悤�ɃV�X�e�����쐬������@�ł��B *Printlining* �͒P���ȁA�ʏ�͈ꎞ�I�ȃ��O�𐶐����Ă��܂��B�v���O���\~���O�̒m���������Ă��邽�߁A��Ώ��S�҂̓��O�𗝉����Ďg�p����K�v������܂��B�V�X�e���݌v�҂́A�V�X�e���̕��G���̂��߃��O�𗝉����Ďg�p����K�v������܂��B���O�ɂ���Ē񋟂������̗ʂ́A�v���O���������s����Ă���Ԃ͗��z�I�ɍ\���\�łȂ���΂Ȃ�܂���B��ʂɁA���O�ɂ�3�̊�{�I�ȗ��\_������܂��B

* ���O�́A�Č�����̂�����o�O�i�v���\_�N�V�������Ŕ���������̂́A�e�X�g���ł͍Č��ł��Ȃ��o�O�Ȃǁj�Ɋւ���L�p�ȏ���񋟂��܂��B
* ���O�́A�X�e�\[�g�����g�Ԃ̎��Ԃ̌o�߂ȂǁA�p�t�H�\[�}���X�Ɋ֘A���铝�v����уf�\[�^��񋟂ł��܂��B
* �\���\�ȏꍇ�A���O�͈�ʓI�ȏ����L���v�\`�����āA����̖����������邽�߂����ɃR�\[�h���C�������/�܂��͍ăf�v���C���邱�ƂȂ��A�\�����Ȃ�����̖����f�o�b�O���邱�Ƃ��ł��܂��B

���O�ɏo�͂���ʂ́A���ƊȌ����̊Ԃ̑Ë��*�ł��B��񂪑�������ƃ��O�������ɂȂ�A�X�N���\[���u���C���h���������A�K�v�ȏ��������邱�Ƃ�����Ȃ�܂��B��񂪏��Ȃ����A�K�v�ȏ�񂪊܂܂�Ă��Ȃ��\��������܂��B���̂��߁A�o�͂��\���\�ɂ��邱�Ƃ͔��ɕ֗��ł��B�ʏ�A���O���̊e���R�\[�h�́A�\�\[�X�R�\[�h���̈ʒu�A���s�\�ȏꍇ�͂�������s�����X���b�h�A���s�̐��m�Ȏ����A����ш�ʓI�ɁA�ϐ��̒l�A�f�\[�^�I�u�W�F�N�g�̐��Ȃǂ��܂܂�܂��B�����̃��O�X�e�\[�g�����g�́A�\�\[�X�R�\[�h�S�̂ɂ킽���āA���Ɏ�v�@�\�*��댯�ȃR�\[�h�̎���ɎU�݂��Ă��܂��B�e�X�e�\[�g�����g�Ƀ��x�������蓖�Ă邱�Ƃ��ł��A�V�X�e�������݂��̃��x�����o�͂���悤�ɐݒ肳��Ă���ꍇ�ɂ̂݃��R�\[�h���o�͂��܂��B�\�z�������ɑΏ����邽�߂ɁA���O�X�e�\[�g�����g��݌v����K�v������܂��B�p�t�H�\[�}���X�𑪒肷��K�v����\�����܂��B

�i���I�ȃ��O������ꍇ�́A���O���R�\[�h�Ɋւ��Ĉ�����C�������s�ł���悤�ɂȂ�A�ꕔ�̃f�o�b�O�������M���O�V�X�e���ɉi�v�ɒǉ������\��������܂��B Next [How to Understand Performance Problems](/how-to-be-a-programmer/jp/1-beginner/personal-skills/05-how-to-understand-performance-problems.md)
