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�ɒlj��������”\���������܂��B Next How to Understand Performance Problems