# debug.getinfo

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/debug.getinfo
- **Çeviri tarihi:** 2026-08-05

```lua
table debug.getinfo( function funcOrStackLevel, string fields = ">flnSu", function or nil function )
```

## Açıklama

Bir fonksiyon hakkında hata ayıklama bilgisi gönderir.

## Argümanlar

1.. [fonksiyon](https://gmod.tr/wiki/function) ya da [numara](https://gmod.tr/wiki/number) **FunkOrStackLevel**: Bir argüman olarak yığının seviyesini temsil eden bir function or sayısını alır. Yığın düzeyi 0 her zaman debug.getinfo çağrısına karşılık gelir, 1 çoğu durumda function calling debug.getinfo. function in tablosu hakkında yararlı bilgi gönderir.
2.. [dizgin](https://gmod.tr/wiki/string) **tarlalar** = ">flnSu": Karakterleri alınması gereken bilgileri belirleyen bir dize. - `f` - Fonksiyon alanını dolduruyor. - `l` - Akım hattı alanını dolduruyor. - `L` - Aktivite hattı alanını dolduruyor. - `n` - İsim ve namewhat alanlarını doldurur. Sadece function pointer yerine yığın seviyesinin geçmesi durumunda çalışır. - `S` - Konum alanlarını doldurur (son satır tanımlanmış, çizgi belirlenmiş, short_src, kaynak ve ne). - `u` - Argument ve upvalue alanlarını doldurur (isvararg, nparams, nups). - `>` - Bu function to neden veri almak için son argümanı kullanın.
3.. [fonksiyon](https://gmod.tr/wiki/function) ya da [hiç.](https://gmod.tr/wiki/nil) **fonksiyon**: Kullanılacak işlev (Sadece kullanıcı tarafından kullanılır) `>` alan)

## Geri dönüşler

1.. [Tablo](https://gmod.tr/wiki/table): Bir masa gibi. [DebugInfo yapısı](https://gmod.tr/wiki/Structures/DebugInfo) Yük seviyesinin geçerli bir yığın çerçevesine işaret etmediği takdirde sıfır döndürebilir.

### Örnek

net. Receive hakkında bilgi edinelim, örneğin hangi dosyada tanımlanmıştır, başladığı satır ve bitirdiği satır. Ve Lua'da mı yoksa C artı ek bilgilerle mi belirlenmiştir?

```lua
PrintTable( debug.getinfo( net.Receive ) )
```

**Çıkış:**

```lua
currentline	= -1
func	= function: 0x2430a158
isvararg	= false
lastlinedefined	= 13
linedefined	= 9
namewhat	=
nparams	= 2
nups	= 0
short_src	=	lua/includes/extensions/net.lua
source	=	@lua/includes/extensions/net.lua
what	=	Lua
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/debug.getinfo
