Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A New Era of Debugging
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
4D Japan
August 01, 2020
Technology
0
30
A New Era of Debugging
4D Japan
August 01, 2020
Tweet
Share
More Decks by 4D Japan
See All by 4D Japan
4D 21
miyako
0
5
4D 20 R10
miyako
0
26
4D 20 R9
miyako
0
14
4D 20 R7 & R8
miyako
0
68
Unicodeの話 (2007)
miyako
0
24
Unicodeの話 (2008)
miyako
0
40
Google Apps Integration (2012)
miyako
0
36
Creating Custom Widgets (2012)
miyako
0
43
マルチスレッディングの仕組み (2016)
miyako
0
41
Other Decks in Technology
See All in Technology
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
670
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
180
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
110
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
160
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
310
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
650
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
320
Featured
See All Featured
BBQ
matthewcrist
89
10k
WCS-LA-2024
lcolladotor
0
450
Chasing Engaging Ingredients in Design
codingconduct
0
110
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
94
Mobile First: as difficult as doing things right
swwweet
225
10k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
エンジニアに許された特別な時間の終わり
watany
106
230k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
How to make the Groovebox
asonas
2
1.9k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
Transcript
%! #&5:3," by Tim Penner A New Era Of Debugging
Process debug log recording v17 R5 PROCESS 4D TAGS v18 Get call chain v17 R6
ϝχϡʔ v18NeMfdL]\VU tH PROCESS 4D TAGS vlHYH{
Get call chain }^`SE |{h*SXttilhC
ϝχϡʔ v17%NeMftH 4D Info Report juHy ;
macOS syH WindowsillHj
PROCESS 4D TAGS v18 ίϯύΠϧϞʔυͰσόοά
PROCESS 4D TAGS v18 TRACE vhwH l svHh]H{
-I;*FA137_NG vl or l~H~HOK 4juHyOK
5BI/6G.DI v18
Get call chain ϝιουݺͼग़͠࿈ v17 R6
Get call chain v17 R6 Database {bU_vH^=% Line5
Method}= Type}~l zmsGoHGpzmsGqGwHHGoH
Get call chain v17 R6 [ { "type":"projectMethod", "name":"detailForm", "line":1,
"database":"myDatabase" } ]
Get call chain v17 R6 [ { "type":"formObjectMethod", "name":"detailForm.Button", "line":1,
"database":"myDatabase" } ]
Get call chain v17 R6 [ { "type":"formMethod", "name":"detailForm", "line":2,
"database":"myDatabase" } ]
Get call chain v17 R6 [ { "type":"projectMethod", "name":"showDetailForm", "line":2,
"database":"myDatabase" } ]
Get call chain v17 R6 vH{~s^-G+.DIh:T vl or
l~H~HOK 4juHyOK nHt}OK
5BI/6G.DI v17 R6
5:3,H,=(*F SET DATABASE PARAMETER
デバッグログファイル // ࠷େ50ݸͷϩάϑΝΠϧΛ࡞͢Δ SET DATABASE PARAMETER(Circular log limitation;50) // QUERYͱQUERY
SELECTION͚ͩΛه͢Δ SET DATABASE PARAMETER(Log command list;"277;341")
5:3,H,=(*F // ΧϨϯτϓϩηεͷσόοάϩάΛ࡞͢Δ SET DATABASE PARAMETER(Current process debug log recording;2+4+8)
v17 R5
tt^9*0hk~H vl or l~H~HOK 4juHyOK |{5_il=])
σόοάϩάϑΝΠϧ v17 R5
5BI/6G.DI v17 R5
"4+83+
4D Info Reports * +Io5 6<J],hC HxHry|{vH^!B\[
vlorl~H~HH ?&]VUhD]eSX(afQZOYPf tCH8P https://taow.4d.com/Tool-4D-Info-Report/PS.1938271.en.html
5BI/6G.DI
+E3.CG@6 macOS Ϋϥογϡͨ͠ΞϓϦͷใ
+E3.CG@6 jOsyTfZmacOSO-+]" vH{~sc,ZKVU ;O FRgXKf macOS
2I>=(*F Windows Ϋϥογϡͨ͠ΞϓϦͷใ
2I>=(*F jOsyTfZWindowsO-+]" ProcDumpInterface (GUI) h4DNe2YPf il^$]_4D^ CO7
vH{~sc'ZKVU09 ;^$O>+ Windows https://taow.4d.com/Tool-ProcDump/PS.22410189.en.html
*?I6<C) Windows
*?I6<C) +E3.CSUjuHy^ ;h] F ?&O3#SU1ZzH=O bgf zH=_?&O
PU$! ^/*]@AW il^dL]\ ;_%'! juHyO+E3.C _.egf Windows
5BI/6G.DI