Revision: 107
Author: spinodal
Date: Thu Nov 5 12:09:45 2009
Log: log4net tamamen kaldırıldı.... logging yok artık...
http://code.google.com/p/nzemberek/source/detail?r=107
Modified:
/branches/1.0.x/NZemberek.Cekirdek/Araclar/KaynakYukleyici.cs
/branches/1.0.x/NZemberek.Cekirdek/Erisim/Zemberek.cs
/branches/1.0.x/NZemberek.Cekirdek/Erisim/ZemberekAyarlari.cs
/branches/1.0.x/NZemberek.Cekirdek/KokSozlugu/AsciiKokBulucu.cs
/branches/1.0.x/NZemberek.Cekirdek/KokSozlugu/KokAgaci.cs
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma/HataliKodlamaTemizleyici.cs
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma/TurkceYaziTesti.cs
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma.Cozumleme/StandartCozumleyici.cs
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma.Cozumleme/ToleransliCozumleyici.cs
/branches/1.0.x/NZemberek.Cekirdek/MetinOkuma/YaziIsleyici.cs
/branches/1.0.x/NZemberek.Cekirdek/NZemberek.Cekirdek.csproj
/branches/1.0.x/NZemberek.Cekirdek/Yapi/Alfabe.cs
/branches/1.0.x/NZemberek.Cekirdek/Yapi/TemelEkOzelDurumUretici.cs
/branches/1.0.x/NZemberek.Cekirdek/Yapi/TemelEkYonetici.cs
/branches/1.0.x/NZemberek.Cekirdek/Yapi/TemelKokOzelDurumYonetici.cs
/branches/1.0.x/NZemberek.Cekirdek/Yapi/XmlEkOkuyucu.cs
/branches/1.0.x/NZemberek.DilAraclari/Araclar/TimeTracker.cs
/branches/1.0.x/NZemberek.DilAraclari/Araclar.Turkce/TurkceMetinOkuyucu.cs
/branches/1.0.x/NZemberek.DilAraclari/Araclar.Turkce/TurkceSembolAkimi.cs
/branches/1.0.x/NZemberek.DilAraclari/KokSozlugu/DuzYaziKokOkuyucu.cs
/branches/1.0.x/NZemberek.DilAraclari/KokSozlugu/DuzYaziKokYazici.cs
/branches/1.0.x/NZemberek.DilAraclari/NZemberek.DilAraclari.csproj
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/NZemberek.TurkiyeTurkcesi.csproj
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/Testler/app.config
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/EkUreticiTr.cs
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/TRDilFabrikasi.cs
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/TurkceEkOzelDurumUretici.cs
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/TurkceKokOzelDurumYonetici.cs
/branches/1.0.x/NZemberek.TurkiyeTurkcesi.Demo/App.config
/branches/1.0.x/NZemberek.sln
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/Araclar/KaynakYukleyici.cs Sat Oct
31 07:54:49 2009
+++ /branches/1.0.x/NZemberek.Cekirdek/Araclar/KaynakYukleyici.cs Thu Nov
5 12:09:45 2009
@@ -30,7 +30,6 @@
using System.Globalization;
using System.Text;
using System.Configuration;
-using log4net;
using System.Reflection;
namespace NZemberek.Cekirdek.Araclar
@@ -47,14 +46,9 @@
public KaynakYukleyici(Encoding encoding)
{
this.encoding = encoding;
-#if log
- logger.Info("Kaynak yukleyici olusturuluyor. varsayilan
karakter seti:" + encoding);
-#endif
}
private Encoding encoding;
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-
/// <summary>
/// properties formatina benzer yapidaki dosyayi kodlamali olarak
okur. Normal properties dosyalari ASCII
/// okundugundan turkce karakterlere uygun degil. Dosya icindeki
satirlarin
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/Erisim/Zemberek.cs Sat Oct 31
07:54:49 2009
+++ /branches/1.0.x/NZemberek.Cekirdek/Erisim/Zemberek.cs Thu Nov 5
12:09:45 2009
@@ -26,14 +26,11 @@
using System;
using System.Collections;
using System.Collections.Generic;
-using System.Text;
-
+using System.Reflection;
using NZemberek.Cekirdek.KokSozlugu;
using NZemberek.Cekirdek.Mekanizma;
using NZemberek.Cekirdek.Mekanizma.Cozumleme;
using NZemberek.Cekirdek.Yapi;
-using log4net;
-using System.Reflection;
namespace NZemberek
{
@@ -47,8 +44,12 @@
/// </summary>
public class Zemberek
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-
+ // ayarlar lazým
+ private ZemberekAyarlari _ayarlar;
+ // hangi dil?
+ private IDilFabrikasi _dilFabrikasi;
+ private IDenetlemeCebi _denetlemeCebi;
+ // araçlar
private IKelimeCozumleyici _cozumleyici;
private KelimeUretici _kelimeUretici;
private IKelimeCozumleyici _asciiToleransliCozumleyici;
@@ -57,21 +58,19 @@
private OneriUretici _oneriUretici;
private AsciiDonusturucu _asciiDonusturucu;
private IHeceleyici _heceleyici;
- private ZemberekAyarlari _ayarlar;
- private IDilFabrikasi _dilFabrikasi;
- private IDenetlemeCebi _denetlemeCebi;
-
- /**
- * Default constructor.
- * @param dilayarlari
- */
+
public Zemberek()
{
_ayarlar = new ZemberekAyarlari();
+ DilYukle();
+ Baslat();
+ }
+
+ private void DilYukle()
+ {
Assembly dilpaketi = Assembly.Load(_ayarlar.DilAyarlari[0]);
this._dilFabrikasi =
(IDilFabrikasi)dilpaketi.CreateInstance(_ayarlar.DilAyarlari[1]);
this._dilFabrikasi.CepKullan = _ayarlar.CepKullan;
- Baslat();
}
private void Baslat()
@@ -295,11 +294,7 @@
_temizleyici.Baslat();
}
catch (System.IO.IOException e)
- {
-#if log
- logger.Error(e.Message);
-#endif
- }
+ { }
}
if (_temizleyici == null) return null;
return _temizleyici.Temizle(giris);
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/Erisim/ZemberekAyarlari.cs Sat Oct
31 07:54:49 2009
+++ /branches/1.0.x/NZemberek.Cekirdek/Erisim/ZemberekAyarlari.cs Thu Nov
5 12:09:45 2009
@@ -27,7 +27,6 @@
using System.Collections.Generic;
using System.Text;
using System.IO;
-using log4net;
using System.Collections.Specialized;
using System.Configuration;
@@ -39,8 +38,6 @@
/// </summary>
public class ZemberekAyarlari
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-
private bool _oneriDeasciifierKullan = true;
public bool OneriDeasciifierKullan
@@ -87,9 +84,6 @@
}
catch (System.IO.IOException e)
{
-#if log
- logger.Warn("Konfigurasyon kayıtlarına erisilemiyor!
varsayilan degerler kullanilacak. Hata : "+e.Message);
-#endif
}
}
@@ -110,15 +104,9 @@
}
catch (FormatException e)
{
-#if log
- logger.Error("property erisim hatasi!! Muhtemel Tip
donusum problemi.. varsayilan parametreler kullanilacak "+e.Message);
-#endif
}
catch (Exception e)
{
-#if log
- logger.Error("property erisim hatasi!! propety yer
almiyor, ya da adi yanlis yazilmis olabilir. varsayilan konfigurasyon
kullanilacak."+e.Message);
-#endif
}
}
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/KokSozlugu/AsciiKokBulucu.cs Sat Feb
24 07:26:27 2007
+++ /branches/1.0.x/NZemberek.Cekirdek/KokSozlugu/AsciiKokBulucu.cs Thu
Nov 5 12:09:45 2009
@@ -27,15 +27,12 @@
using System.Collections.Generic;
using System.Text;
using NZemberek.Cekirdek.Yapi;
-using log4net;
namespace NZemberek.Cekirdek.KokSozlugu
{
public class AsciiKokBulucu : IKokBulucu
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-
private KokAgaci agac = null;
private int walkCount = 0;
private String giris;
@@ -92,9 +89,6 @@
walkCount++;
if (dugum.Kok != null)
{
-#if log
- if (logger.IsInfoEnabled) logger.Info("Kok : " +
dugum.Kelime);
-#endif
if (AsciiTolaransliKarsilastir((String) dugum.Kelime,
giris))
{
// Aday kok bulundu.
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/KokSozlugu/KokAgaci.cs Sat Jan 20
15:36:14 2007
+++ /branches/1.0.x/NZemberek.Cekirdek/KokSozlugu/KokAgaci.cs Thu Nov 5
12:09:45 2009
@@ -28,9 +28,7 @@
using System;
using System.Collections.Generic;
using System.Text;
-
using NZemberek.Cekirdek.Yapi;
-using log4net;
namespace NZemberek.Cekirdek.KokSozlugu
=======================================
---
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma/HataliKodlamaTemizleyici.cs
Mon Jan 8 06:44:16 2007
+++
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma/HataliKodlamaTemizleyici.cs
Thu Nov 5 12:09:45 2009
@@ -28,11 +28,8 @@
using System.Collections;
using System.Collections.Generic;
using System.Text;
-using log4net;
-
using NZemberek.Cekirdek.Araclar;
-
namespace NZemberek.Cekirdek.Mekanizma
{
public class HataliKodlamaTemizleyici
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/Mekanizma/TurkceYaziTesti.cs Tue Dec
30 02:22:05 2008
+++ /branches/1.0.x/NZemberek.Cekirdek/Mekanizma/TurkceYaziTesti.cs Thu
Nov 5 12:09:45 2009
@@ -26,7 +26,6 @@
using System.Collections;
using System.Collections.Generic;
using System.Text;
-using log4net;
using NZemberek.Cekirdek.Mekanizma.Cozumleme;
using NZemberek.Cekirdek.MetinOkuma;
@@ -34,7 +33,6 @@
{
public class TurkceYaziTesti
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
IKelimeCozumleyici cozumleyici, asciiCozumleyici;
public static int HIC = 0;
public static int AZ = 1;
@@ -71,10 +69,6 @@
if (cozulemeyenler == 0)
return 1.0d;
double sonuc = 1.0d - (double)cozulemeyenler / (double)(toplam
+ cozulemeyenler);
-#if log
- if (logger.IsInfoEnabled) logger.Info("cozulenler:" +
cozulenler + " ascii Cozulenler:" + asciiCozulenler
- + "cozulemeyenler:" + cozulemeyenler + " oran:" +
sonuc);
-#endif
return sonuc;
}
=======================================
---
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma.Cozumleme/StandartCozumleyici.cs
Tue Dec 30 02:22:05 2008
+++
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma.Cozumleme/StandartCozumleyici.cs
Thu Nov 5 12:09:45 2009
@@ -26,7 +26,6 @@
using System;
using System.Collections.Generic;
using System.Text;
-using log4net;
using NZemberek.Cekirdek.Yapi;
using NZemberek.Cekirdek.KokSozlugu;
using NZemberek.Cekirdek.Kolleksiyonlar;
@@ -35,7 +34,6 @@
{
public class StandartCozumleyici : IKelimeCozumleyici
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
private IKokBulucu kokBulucu;
private IHarfDizisiKiyaslayici harfDizisiKiyaslayici;
private IEkYonetici ekYonetici;
@@ -82,9 +80,6 @@
//kok adaylarinin bulunmasi.
List<Kok> kokler = kokBulucu.AdayKokleriGetir(strIslenmis);
-#if log
- if (logger.IsInfoEnabled) logger.Info("Giris: " + strGiris
+ ", Adaylar: " + kokler);
-#endif
HarfDizisi girisDizi = new HarfDizisi(strIslenmis, alfabe);
bool icerikDegisti = false;
@@ -98,9 +93,6 @@
icerikDegisti = false;
}
Kok kok = kokler[i];
-#if log
- if (logger.IsInfoEnabled) logger.Info("Aday:" +
kok.Icerik);
-#endif
HarfDizisi kokDizi = new HarfDizisi(kok.Icerik, alfabe);
//eger giris koke dogrudan esitse cozmeden kelimeyi
olustur.
@@ -203,9 +195,6 @@
kelime.EkEkle(incelenenEk);
kelime.IcerikEkle(olusanEkIcerigi);
ilkEkHarfi = giris.Harf(kelime.Boy());
-#if log
- if (logger.IsInfoEnabled) logger.Info("ekleme sonrasi
olusan kelime: " + kelime.Icerik);
-#endif
bulunanEk = incelenenEk;
if (harfDizisiKiyaslayici.Kiyasla(kelime.Icerik,
giris) && !incelenenEk.SonEkOlamaz)
@@ -230,9 +219,6 @@
return true;
HarfDizisi testKokIcerigi =
kokOzelDurumYonetici.OzelDurumUygula(kelime.Kok, ek);
if (testKokIcerigi == null) return false;
-#if log
- if (logger.IsInfoEnabled) logger.Info("Ozel durum sonrasi:" +
testKokIcerigi + " ek:" + ek.Ad);
-#endif
kelime.Icerik = testKokIcerigi;
return harfDizisiKiyaslayici.BastanKiyasla(giris,
testKokIcerigi);
}
=======================================
---
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma.Cozumleme/ToleransliCozumleyici.cs
Mon Dec 29 07:42:06 2008
+++
/branches/1.0.x/NZemberek.Cekirdek/Mekanizma.Cozumleme/ToleransliCozumleyici.cs
Thu Nov 5 12:09:45 2009
@@ -27,7 +27,6 @@
using System.Collections;
using System.Collections.Generic;
using System.Text;
-using log4net;
using NZemberek.Cekirdek.KokSozlugu;
using NZemberek.Cekirdek.Yapi;
using NZemberek.Cekirdek.Benzerlik;
@@ -38,7 +37,6 @@
public class ToleransliCozumleyici
{
public static readonly int TOLERANS = 1;
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
private IKokBulucu kokBulucu;
private IEkYonetici ekYonetici;
private IKokOzelDurumYonetici kokOzelDurumYonetici;
@@ -61,9 +59,6 @@
return Kelime.BOS_KELIME_DIZISI;
List<Kok> kokler = kokBulucu.AdayKokleriGetir(strIslenmis);
List<Kelime> cozumler = new List<Kelime>();
-#if log
- if (logger.IsInfoEnabled) logger.Info("Giris: " + strIslenmis
+ ", Adaylar: " + kokler);
-#endif
HarfDizisi girisDizi = new HarfDizisi(strIslenmis, alfabe);
bool icerikDegisti = false;
@@ -79,9 +74,6 @@
int kokHatasi = 0;
icerikDegisti = yardimci.KokGirisDegismiVarsaUygula(kok,
kokDizi, girisDizi);
-#if log
- if (logger.IsInfoEnabled) logger.Info("Aday:" + kok.Icerik
+ " tolerans:" + kokHatasi);
-#endif
if (BenzerlikAraci.DuzeltmeMesafesiIcinde(kok.Icerik,
strIslenmis, TOLERANS))
cozumler.Add(new Kelime(kok, alfabe));
IList<Kelime> sonuclar;
@@ -141,9 +133,6 @@
{
if (!OzelDurumDenetle(kelime, girisDizi, incelenenEk,
tolerans))
{
-#if log
- if (logger.IsInfoEnabled) logger.Info("Ozel durum
yanlis, ek:" + incelenenEk);
-#endif
continue;
}
}
@@ -153,24 +142,16 @@
// ancak girise bakarak anlasilabilir. bu nedenle ek
olusturma sirasinda giris kullanilir
HarfDizisi olusanEk =
incelenenEk.CozumlemeIcinUret(kelime, girisDizi, null);
- //
log.info("ek:" + incelenenEk + " olusum:" + olusanEk);
if (olusanEk == null || olusanEk.Boy == 0)
{
- //
log.info("bos ek.. " + incelenenEk);
continue;
}
-#if log
- if (logger.IsInfoEnabled) logger.Info("Kok ve Olusan Ek:"
+ kelime.Icerik + " " + olusanEk);
-#endif
//Toleransli kiyaslama islemi burada yapiliyor. once
gecici bir sekilde olusan kelimeye
// olusan ek ekleniyor, ve giris ile toleransli kiyaslama
yapiliyor. Eger kiyaslama
// sonunda esik tolerans degeri asilmazsa dogru kabul
edilip devam ediliyor.
HarfDizisi olusum = new HarfDizisi(kelime.Icerik);
olusum.Ekle(olusanEk);
String olusumStr = olusum.ToString();
-#if log
- if (logger.IsInfoEnabled) logger.Info("olusum:" + olusum);
-#endif
if
(BenzerlikAraci.ParcasiDuzeltmeMesafesiIcinde(olusumStr,
girisDizi.ToString(), tolerans) ||
BenzerlikAraci.DuzeltmeMesafesiIcinde(olusumStr,
girisDizi.ToString(), tolerans))
{
@@ -187,17 +168,11 @@
kelime.IcerikEkle(olusanEk);
kelime.EkEkle(incelenenEk);
olusumStr = kelime.IcerikMetni();
-#if log
- if (logger.IsInfoEnabled) logger.Info("ekleme sonrasi
olusan kelime: " + kelime.Icerik);
-#endif
bulunanEk = incelenenEk;
if (BenzerlikAraci.DuzeltmeMesafesiIcinde(olusumStr,
girisDizi.ToString(), tolerans))
{
uygunSonuclar.Add((Kelime)kelime.Clone());
-#if log
- if (logger.IsInfoEnabled) logger.Info("uygun
kelime:" + kelime.Icerik);
-#endif
}
/*
* TurkceHarf ekIlkHarf = giris.Harf(kelime.Boy());
@@ -213,18 +188,15 @@
if (!kelime.Kok.YapiBozucuOzelDurumVar)
return true;
HarfDizisi testKokIcerigi =
kokOzelDurumYonetici.OzelDurumUygula(kelime.Kok, ek);
- //if (log.isTraceEnabled()) log.trace("Ozel durum sonrasi:" +
testKokIcerigi + " ek:" + ek.getIsim());
if (testKokIcerigi == null)
return false;
if
(BenzerlikAraci.ParcasiDuzeltmeMesafesiIcinde(testKokIcerigi.ToString(),
girisDizi.ToString(), tolerans))
{
kelime.Icerik = new HarfDizisi(testKokIcerigi);
- //if (log.isTraceEnabled()) log.trace("basari, kelime:" +
kelime.icerik());
return true;
}
else
kelime.Icerik = new HarfDizisi(kelime.Kok.Icerik, alfabe);
- //if (log.isTraceEnabled()) log.trace("kelime:" +
kelime.icerik());
return false;
}
}
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/MetinOkuma/YaziIsleyici.cs Mon Jan
8 06:44:16 2007
+++ /branches/1.0.x/NZemberek.Cekirdek/MetinOkuma/YaziIsleyici.cs Thu Nov
5 12:09:45 2009
@@ -28,13 +28,6 @@
using System.Collections;
using System.Collections.Generic;
using System.Text;
-/*
-import java.io.*;
-import java.text.BreakIterator;
-import java.util.ArrayList;
-import java.util.IList;
-import java.util.Locale;
-*/
namespace NZemberek.Cekirdek.MetinOkuma
{
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/NZemberek.Cekirdek.csproj Sat Oct 31
07:54:49 2009
+++ /branches/1.0.x/NZemberek.Cekirdek/NZemberek.Cekirdek.csproj Thu Nov 5
12:09:45 2009
@@ -55,10 +55,6 @@
<OutputPath>bin\net\</OutputPath>
</PropertyGroup>
<ItemGroup>
- <Reference Include="log4net-net-2.0, Version=1.2.10.0,
Culture=neutral, PublicKeyToken=1b44e1d426115821,
processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Kutuphaneler\log4net-net-2.0.dll</HintPath>
- </Reference>
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Data" />
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/Yapi/Alfabe.cs Sat Oct 31 07:54:49
2009
+++ /branches/1.0.x/NZemberek.Cekirdek/Yapi/Alfabe.cs Thu Nov 5 12:09:45
2009
@@ -25,13 +25,12 @@
using System;
using System.Text;
+using System.IO;
+using System.Reflection;
using System.Collections.Generic;
using System.Text.RegularExpressions;
-using log4net;
using System.Xml.Serialization;
-using System.IO;
using NZemberek.Cekirdek.Araclar;
-using System.Reflection;
namespace NZemberek.Cekirdek.Yapi
{
@@ -73,8 +72,6 @@
public static char CHAR_SAPKALI_U = '\u00db'; // sapkali buyuk U
public static char CHAR_SAPKALI_u = '\u00fb'; // sapkali kucuk u
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-
public static TurkceHarf TANIMSIZ_HARF = new TurkceHarf('#', 0);
public const char ALFABE_DISI_KARAKTER = '#';
@@ -407,9 +404,6 @@
return harfOzellikleri[anahtar];
else
{
-#if log
- logger.Warn("Harf ozelligi bulunamiyor: " + anahtar);
-#endif
return "";
}
}
@@ -427,10 +421,6 @@
char[] cDizi = new char[charStrDizi.Length];
for (int i = 0; i < charStrDizi.Length; i++)
{
-#if log
- if (charStrDizi[i].Length != 1)
- logger.Warn(tum + "ayristirilirken tek Harf
bekleniyordu. " + charStrDizi + " uygun degil");
-#endif
cDizi[i] = charStrDizi[i].ToCharArray()[0];
}
return cDizi;
@@ -449,12 +439,6 @@
foreach (String s in charStrDizi)
{
String[] cift = tireReg.Split(s);
-#if log
- if (cift.Length != 2)
- logger.Warn(tum + "ayristirilirken Harf cifti
bekleniyordu. " + s + " uygun degil.");
- if (cift[0].Length != 1 || cift[1].Length != 1)
- logger.Warn(tum + "ayristirilirken tek Harf
bekleniyordu. " + charStrDizi + " uygun degil");
-#endif
char h1 = cift[0][0];
char h2 = cift[1][0];
ciftler.Add(new HarfCifti(h1, h2));
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/Yapi/TemelEkOzelDurumUretici.cs Mon
Jan 8 07:56:47 2007
+++ /branches/1.0.x/NZemberek.Cekirdek/Yapi/TemelEkOzelDurumUretici.cs Thu
Nov 5 12:09:45 2009
@@ -26,7 +26,6 @@
using System;
using System.Collections.Generic;
using System.Text;
-using log4net;
namespace NZemberek.Cekirdek.Yapi
{
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/Yapi/TemelEkYonetici.cs Sat Oct 31
07:54:49 2009
+++ /branches/1.0.x/NZemberek.Cekirdek/Yapi/TemelEkYonetici.cs Thu Nov 5
12:09:45 2009
@@ -26,15 +26,12 @@
using System;
using System.Collections.Generic;
using System.Text;
-using log4net;
using System.Reflection;
namespace NZemberek.Cekirdek.Yapi
{
public class TemelEkYonetici : IEkYonetici
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-
public static Ek BOS_EK = new Ek("BOS_EK");
protected IDictionary<String, Ek> ekler;
protected IDictionary<KelimeTipi, Ek> baslangicEkleri = new
Dictionary<KelimeTipi, Ek>();
@@ -49,16 +46,7 @@
Ek ek = ekler[baslangicEkMap[tip]];
if (ek != null)
baslangicEkleri.Add(tip, ek);
-#if log
- else
- logger.Warn(tip + " tipi icin baslangic eki " +
baslangicEkMap[tip] + " bulunamiyor!");
-#endif
- }
-#if log
- DateTime end = System.DateTime.Now;
- TimeSpan ts = end.Subtract(start);
- logger.Info("ek okuma ve olusum suresii: " + ts.Milliseconds
+ "ms.");
-#endif
+ }
}
/**
@@ -69,10 +57,6 @@
*/
public Ek EkVer(String ekId) {
Ek ek = ekler[ekId];
-#if log
- if (ek == null)
- logger.Error("Ek bulunamiyor!" + ekId);
-#endif
return ekler[ekId];
}
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/Yapi/TemelKokOzelDurumYonetici.cs
Sat Feb 24 07:26:27 2007
+++ /branches/1.0.x/NZemberek.Cekirdek/Yapi/TemelKokOzelDurumYonetici.cs
Thu Nov 5 12:09:45 2009
@@ -26,7 +26,6 @@
using System;
using System.Collections.Generic;
using System.Text;
-using log4net;
using NZemberek.Cekirdek.Yapi;
using NZemberek.Cekirdek.Kolleksiyonlar;
@@ -40,8 +39,6 @@
*/
public class TemelKokOzelDurumYonetici
{
- protected static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-
protected IEkYonetici ekYonetici;
protected Alfabe alfabe;
protected IDictionary<String, KokOzelDurumu> ozelDurumlar = new
Dictionary<String, KokOzelDurumu>();
@@ -83,12 +80,6 @@
if (ek != null) {
set.Add(ek);
}
-#if log
- else
- {
- logger.Warn(s + " eki bulunamadigindan kok ozel
durumuna eklenemedi!");
- }
-#endif
}
// ureticiye seti ata.
uretici.GelebilecekEkler(set);
=======================================
--- /branches/1.0.x/NZemberek.Cekirdek/Yapi/XmlEkOkuyucu.cs Sat Oct 31
07:54:49 2009
+++ /branches/1.0.x/NZemberek.Cekirdek/Yapi/XmlEkOkuyucu.cs Thu Nov 5
12:09:45 2009
@@ -27,7 +27,6 @@
using System.Collections.Generic;
using System.Text;
using System.Xml;
-using log4net;
using NZemberek.Cekirdek.Kolleksiyonlar;
using System.Reflection;
@@ -38,8 +37,6 @@
/// </summary>
public class XmlEkOkuyucu
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-
private IDictionary<String, HashSet<Ek>> ekKumeleri = new
Dictionary<String, HashSet<Ek>>();
private IDictionary<String, Ek> ekler = new Dictionary<String,
Ek>();
@@ -148,9 +145,6 @@
ek.BaslangicHarfleriEkle(ekUretici.OlasiBaslangicHarfleri(oz.UretimBilesenleri));
}
}
-#if log
- logger.Debug("ek olusumu sonlandi.");
-#endif
}
/// <summary>
@@ -274,9 +268,6 @@
ardisilEkler.Add(ek);
ardisilEkSet.Remove(ek);
}
-#if log
- else logger.Warn(anaEk.Ad + "icin oncelikli ek:" +
ekAdi + " bu ekin ardisil eki degil!");
-#endif
}
}
=======================================
--- /branches/1.0.x/NZemberek.DilAraclari/Araclar/TimeTracker.cs Sat Feb 24
07:26:27 2007
+++ /branches/1.0.x/NZemberek.DilAraclari/Araclar/TimeTracker.cs Thu Nov 5
12:09:45 2009
@@ -27,8 +27,6 @@
using System;
using System.Collections.Generic;
using System.Text;
-using log4net;
-
namespace NZemberek.DilAraclari.Araclar
{
@@ -50,7 +48,6 @@
*/
public sealed class TimeTracker
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
public static int MAX_TIMETRACKER_USERS = 500;
//public static readonly long BOLUCU = 1000000000L;
private static IDictionary<String, TimerElement> users = new
Dictionary<String, TimerElement>();
@@ -63,16 +60,10 @@
{
if (users.Count > MAX_TIMETRACKER_USERS)
{
-#if log
- logger.Error("Max Saat izleyici sayýsý aþýldý. (" +
MAX_TIMETRACKER_USERS + ")");
-#endif
return;
}
if (users[name] != null)
{
-#if log
- logger.Error(name + " isminde bir zaman izleyici zaten
var.");
-#endif
return;
}
TimerElement timer = new TimerElement(name);
=======================================
---
/branches/1.0.x/NZemberek.DilAraclari/Araclar.Turkce/TurkceMetinOkuyucu.cs
Sat Feb 24 07:26:27 2007
+++
/branches/1.0.x/NZemberek.DilAraclari/Araclar.Turkce/TurkceMetinOkuyucu.cs
Thu Nov 5 12:09:45 2009
@@ -28,17 +28,11 @@
using System.Collections;
using System.Text;
using System.IO;
-//using net.zemberek.istatistik;
-using log4net;
-
namespace NZemberek.DilAraclari.MetinOkuma
{
public class TurkceMetinOkuyucu
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
- //private Istatistikler istatistikler = null;
-
public String[] MetinOku(String path)
{
String[] kelimeler;
@@ -50,10 +44,6 @@
if (str == null) break;
list.Add(str);
}
-#if log
- if (logger.IsInfoEnabled)
- logger.Info(" Metin kelime sayisi : " + list.Count);
-#endif
kelimeler = new String[list.Count];
for (int i = 0; i < list.Count; i++)
{
@@ -73,10 +63,6 @@
if (str == null) break;
list.Add(str);
}
-#if log
- if (logger.IsInfoEnabled)
- logger.Info(" Metin kelime sayisi : " + list.Count);
-#endif
kelimeler = new String[list.Count];
for (int i = 0; i < list.Count; i++)
{
=======================================
---
/branches/1.0.x/NZemberek.DilAraclari/Araclar.Turkce/TurkceSembolAkimi.cs
Sat Feb 24 07:26:27 2007
+++
/branches/1.0.x/NZemberek.DilAraclari/Araclar.Turkce/TurkceSembolAkimi.cs
Thu Nov 5 12:09:45 2009
@@ -27,7 +27,6 @@
using System.IO;
using System.Collections.Generic;
using System.Text;
-using log4net;
namespace NZemberek.DilAraclari.MetinOkuma
{
@@ -39,7 +38,6 @@
/// </summary>
public class TurkceSembolAkimi
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
private static int MAX_KELIME_BOY = 256;
public static int MAX_CUMLE_BOY = 4000;
@@ -61,9 +59,6 @@
}
catch (FileNotFoundException e)
{
-#if log
- logger.Error("Dosya bulunamadý. Aranan dosya:" + fileName
+ e.StackTrace);
-#endif
}
}
@@ -98,9 +93,6 @@
}
catch (Exception e)
{
-#if log
- logger.Error("Streamreader olusturulurken hata
olustu." + e.StackTrace);
-#endif
}
}
}
@@ -160,115 +152,9 @@
}
catch (IOException e)
{
-#if log
- logger.Error("Kelimeler okunurken hata olustu. " +
e.StackTrace);
-#endif
}
return null;
}
-
- ///// <summary>
- ///// Metindeki veya stream'deki bir sonraki cümleyi getirir
- ///// @return Sonraki cümle, eðer kalmamýþsa null
- ///// </summary>
- //public String nextSentence()
- //{
- // char ch;
- // int readChar;
- // bool cumleBasladi = false;
- // int cumleIndex = 0;
- // try
- // {
- // // TODO: bir char buffer'e toptan okuyup islemek hýz
kazandirir mi? (sanmam)
- // while ((readChar = _streamReader.Read()) != -1)
- // {
- // ch = (char)readChar;
-
- // if (Char.IsLetter(ch))
- // {
- // cumleBasladi = true;
- // switch (ch)
- // {
- // case 'I':
- // ch = '\u0131';
- // break; // dotless small i
- // // Buraya sapkalý a vs. gibi karakter
donusumlari de eklenebilir.
- // default:
- // ch = Char.ToLower(ch);
- // break;
- // }
- // if (cumleIndex < MAX_CUMLE_BOY)
- // cumleBuffer[cumleIndex++] = ch;
- // else
- // logger.Warn("Lagim tasti " + ch);
- // continue;
- // }
-
- // // harfimiz bir cumle sinirlayici
- // if (isSentenceDelimiter(ch))
- // {
- // if (cumleBasladi)
- // {
- // return new String(cumleBuffer, 0,
cumleIndex);
- // }
- // continue;
- // }
-
- // if (cumleIndex < MAX_CUMLE_BOY)
- // cumleBuffer[cumleIndex++] = ch;
- // else
- // {
- // logger.Error("Lagim tasti " + ch);
- // return null;
- // }
-
- // }
-
- // // Tüm karakterler bitti, son kalan kelime varsa onu da
getir.
- // if (cumleBasladi)
- // {
- // return new String(kelimeBuffer, 0, cumleIndex);
- // }
- // }
- // catch (IOException e)
- // {
- // logger.Error(e.StackTrace);
- // }
- // return null;
- //}
-
- //public bool isSentenceDelimiter(char ch)
- //{
- // if (ch == '.' ||
- // ch == ':' ||
- // ch == '!' ||
- // ch == '?'
- // )
- // return true;
- // return false;
-
- //}
-
- //public char harfIsle(char chIn)
- //{
- // char ch;
- // switch (chIn)
- // {
- // case 'I':
- // ch = '\u0131';
- // break; // dotless small i
- // // Buraya sapkalý a vs. gibi karakter donusumlari de
eklenebilir.
- // default:
- // ch = Char.ToLower(chIn);
- // break;
- // }
- // return ch;
- //}
-
- //public void setStatistics(Istatistikler statistics) {
- // this.statistics = statistics;
- //}
-
}
}
=======================================
--- /branches/1.0.x/NZemberek.DilAraclari/KokSozlugu/DuzYaziKokOkuyucu.cs
Wed Oct 28 12:10:47 2009
+++ /branches/1.0.x/NZemberek.DilAraclari/KokSozlugu/DuzYaziKokOkuyucu.cs
Thu Nov 5 12:09:45 2009
@@ -30,9 +30,6 @@
using System.Text.RegularExpressions;
using System.Text;
using System.IO;
-
-using log4net;
-
using NZemberek.Cekirdek.Yapi;
using NZemberek.Cekirdek.KokSozlugu;
using NZemberek.Cekirdek.Araclar;
@@ -58,7 +55,6 @@
*/
public class DuzYaziKokOkuyucu : IKokOkuyucu
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
private Alfabe alfabe;
private IKokOzelDurumYonetici ozelDurumlar;
protected StreamReader reader;
@@ -106,9 +102,6 @@
String[] tokens = line.Split(AYIRICI_PATTERN);
if (tokens == null || tokens.Length < 2)
{
-#if log
- logger.Warn("Eksik bilgi!" + line);
-#endif
continue;
}
String asil = tokens[0];
@@ -135,12 +128,6 @@
ozelDurumlar.KokIcerigiIsle(kok, tip, icerik);
}
-#if log
- else
- {
- logger.Warn("Kok tipi bulunamadi!" + line);
- }
-#endif
if (!asil.Equals(icerik))
kok.Asil = asil;
=======================================
--- /branches/1.0.x/NZemberek.DilAraclari/KokSozlugu/DuzYaziKokYazici.cs
Wed Oct 28 12:10:47 2009
+++ /branches/1.0.x/NZemberek.DilAraclari/KokSozlugu/DuzYaziKokYazici.cs
Thu Nov 5 12:09:45 2009
@@ -32,9 +32,6 @@
using System.Collections.Generic;
using System.Text;
using NZemberek.Cekirdek.Yapi;
-using log4net;
-
-
namespace NZemberek.DilAraclari.KokSozlugu
{
@@ -44,7 +41,6 @@
*/
public class DuzYaziKokYazici : IKokYazici
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
StreamWriter writer;
public DuzYaziKokYazici(String dosyaAdi)
@@ -84,9 +80,6 @@
// Tipi ekleyelim.
if (kok.Tip == KelimeTipi.YOK)
{
-#if log
- logger.Warn("tipsiz kok:" + kok);
-#endif
return res.ToString();
}
=======================================
--- /branches/1.0.x/NZemberek.DilAraclari/NZemberek.DilAraclari.csproj Sat
Oct 31 07:54:49 2009
+++ /branches/1.0.x/NZemberek.DilAraclari/NZemberek.DilAraclari.csproj Thu
Nov 5 12:09:45 2009
@@ -55,10 +55,6 @@
<OutputPath>bin\net\</OutputPath>
</PropertyGroup>
<ItemGroup>
- <Reference Include="log4net, Version=1.2.10.0, Culture=neutral,
PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Kutuphaneler\log4net.dll</HintPath>
- </Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
=======================================
---
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/NZemberek.TurkiyeTurkcesi.csproj
Sat Oct 31 07:54:49 2009
+++
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/NZemberek.TurkiyeTurkcesi.csproj
Thu Nov 5 12:09:45 2009
@@ -55,10 +55,6 @@
<OutputPath>bin\net\</OutputPath>
</PropertyGroup>
<ItemGroup>
- <Reference Include="log4net, Version=1.2.10.0, Culture=neutral,
PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\Kutuphaneler\log4net.dll</HintPath>
- </Reference>
<Reference Include="nunit.framework, Version=2.4.8.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Kutuphaneler\nunit.framework.dll</HintPath>
=======================================
--- /branches/1.0.x/NZemberek.TurkiyeTurkcesi/Testler/app.config Sat Jan 6
12:34:00 2007
+++ /branches/1.0.x/NZemberek.TurkiyeTurkcesi/Testler/app.config Thu Nov 5
12:09:45 2009
@@ -1,19 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
- <configSections>
- <section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
- </configSections>
- <log4net>
- <appender name="ConsoleAppender"
type="log4net.Appender.ConsoleAppender" >
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%date [%thread] %-5level %logger [%ndc]
- %message%newline" />
- </layout>
- </appender>
- <root>
- <level value="WARN" />
- <appender-ref ref="ConsoleAppender" />
- </root>
- </log4net>
<appSettings>
<add key="oneri.deasciifierKullan" value="true" />
<add key="oneri.kokFrekansKullan" value="true" />
@@ -23,6 +9,6 @@
<add key="oneri.max" value="5" />
<add key="dilAyarlari.KutuphaneAdi" value="NZemberek.TurkiyeTurkcesi,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<add key="dilAyarlari.SinifAdi"
value="NZemberek.TrTurkcesi.Yapi.TRDilFabrikasi" />
- <add key="dilAyarlari.KaynakDizini" value="kaynaklar" />
+ <add key="dilAyarlari.KaynakDizini" value="Kaynaklar" />
</appSettings>
</configuration>
=======================================
--- /branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/EkUreticiTr.cs Fri Jan
23 07:19:50 2009
+++ /branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/EkUreticiTr.cs Thu Nov
5 12:09:45 2009
@@ -27,12 +27,9 @@
using System;
using System.Collections.Generic;
using System.Text;
-using log4net;
-
using NZemberek.Cekirdek.Yapi;
using NZemberek.Cekirdek.Kolleksiyonlar;
-
namespace NZemberek.TrTurkcesi.Yapi
{
public class EkUreticiTr : TemelEkUretici, IEkUretici {
=======================================
--- /branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/TRDilFabrikasi.cs Sat
Oct 31 07:54:49 2009
+++ /branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/TRDilFabrikasi.cs Thu
Nov 5 12:09:45 2009
@@ -1,21 +1,18 @@
using System;
using System.Collections.Generic;
using System.Text;
-using log4net;
+using System.Reflection;
using NZemberek.Cekirdek.Yapi;
using NZemberek.Cekirdek.KokSozlugu;
using NZemberek.Cekirdek.Mekanizma;
using NZemberek.Cekirdek.Araclar;
using NZemberek.Cekirdek.Mekanizma.Cozumleme;
using NZemberek.TrTurkcesi.Mekanizma;
-using System.Reflection;
-
namespace NZemberek.TrTurkcesi.Yapi
{
class TRDilFabrikasi : IDilFabrikasi
{
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
private String dilAdi = "TURKIYE TURKCESI";
private Alfabe _alfabe;
@@ -27,7 +24,7 @@
private IHeceleyici _heceleyici;
private IEkKuralBilgisi _ekKuralBilgisi;
- private String bilgiDizini;
+ private String kaynakDizini;
private String alfabeDosyaAdi;
private String ekDosyaAdi;
@@ -39,7 +36,7 @@
public TRDilFabrikasi()
{
- bilgiDizini = "kaynaklar";
+ kaynakDizini = "Kaynaklar";
alfabeDosyaAdi = kaynakAdresi("harf.txt");
ekDosyaAdi = kaynakAdresi("ek.xml");
kokDosyaAdi = kaynakAdresi("kokler.bin");
@@ -49,12 +46,12 @@
private string dosyaAdresi(string dosyaAdi)
{
- return String.Format("{0}{1}{2}", bilgiDizini,
System.IO.Path.DirectorySeparatorChar, dosyaAdi);
+ return String.Format("{0}{1}{2}", kaynakDizini,
System.IO.Path.DirectorySeparatorChar, dosyaAdi);
}
private string kaynakAdresi(string kaynakAdi)
{
- return String.Format("{0}.Kaynaklar.{1}",
System.Reflection.Assembly.GetExecutingAssembly().GetName().Name,
kaynakAdi);
+ return String.Format("{0}.{1}.{2}",
System.Reflection.Assembly.GetExecutingAssembly().GetName().Name,kaynakDizini,
kaynakAdi);
}
#region DilBilgisi Members
@@ -116,29 +113,17 @@
if
(!KaynakYukleyici.KaynakMevcut(Assembly.GetExecutingAssembly(),
kokDosyaAdi))
{
-#if log
- logger.Error("Kök dosyası bulunamadı, sozluk
uretilemiyor.");
-#endif
throw new ApplicationException("Kök dosyası bulunamadı.");
}
KokOzelDurumYoneticiVer();
-#if log
- logger.Info("Ikili okuyucu uretiliyor:");
-#endif
try
{
IKokOkuyucu okuyucu = new IkiliKokOkuyucu(kokDosyaAdi,
ozelDurumYonetici);
-#if log
- logger.Info("Sozluk ve agac uretiliyor:" + dilAdi);
-#endif
okuyucu.Ac();
sozluk = new AgacSozluk(AlfabeVer(), ozelDurumYonetici,
okuyucu);
}
catch (Exception e)
{
-#if log
- logger.Error("sozluk uretilemiyor. Hata : " + e.Message);
-#endif
throw new ApplicationException("sozluk uretilemiyor.
Hata : " + e.Message);
}
return sozluk;
@@ -188,9 +173,6 @@
{
if (!cepKullan)
{
-#if log
- logger.Info("cep kullanilmayacak.");
-#endif
return null;
}
@@ -206,9 +188,6 @@
}
catch (System.IO.IOException e)
{
-#if log
- logger.Warn("cep dosyasina (" + cepDosyaAdi + ")
erisilemiyor. sistem cep kullanmayacak. Hata : " + e.Message);
-#endif
_denetlemeCebi = null;
}
}
=======================================
---
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/TurkceEkOzelDurumUretici.cs
Sat Feb 24 07:26:27 2007
+++
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/TurkceEkOzelDurumUretici.cs
Thu Nov 5 12:09:45 2009
@@ -27,16 +27,12 @@
using System;
using System.Collections.Generic;
using System.Text;
-using log4net;
using NZemberek.Cekirdek.Yapi;
-
namespace NZemberek.TrTurkcesi.Yapi
{
public class TurkceEkOzelDurumUretici : TemelEkOzelDurumUretici {
- private static readonly ILog logger =
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-
public TurkceEkOzelDurumUretici(Alfabe alfabe) {
this.alfabe = alfabe;
}
@@ -49,9 +45,6 @@
if (!Mevcut(TurkceEkOzelDurumTipi.AllValues, ad))
{
-#if log
- logger.Fatal("Ozel durum adina karsilik dusen ek ozel
durum tipi bulunamadi:" + ad);
-#endif
return null;
}
=======================================
---
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/TurkceKokOzelDurumYonetici.cs
Wed Oct 28 12:10:47 2009
+++
/branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/TurkceKokOzelDurumYonetici.cs
Thu Nov 5 12:09:45 2009
@@ -243,9 +243,6 @@
{
//Console.Write("kok = " + kok);
//Environment.Exit(-1);
-#if log
- logger.Warn("null ozle durum!. Kok:" + kok);
-#endif
return new String[0];
}
if
(!ozelDurum.Equals(OzelDurum(TurkceKokOzelDurumYonetici.KUCULTME)))
@@ -309,10 +306,6 @@
{
String parca = _ozelDurum.Substring(loc + 1);
char sonSesli = parca[0];
-#if log
- if (!alfabe.Harf(sonSesli).Sesli)
- logger.Warn("Hatali kisaltma harfi.. Sesli
bekleniyordu." + _ozelDurum);
-#endif
kok.KisaltmaSonSeslisi = sonSesli;
if (parca.Length > 1)
{
@@ -339,12 +332,6 @@
{
kok.OzelDurumEkle(oz);
}
-#if log
- else
- {
- logger.Warn("Hatali kok bileseni" + kok.Icerik + "
Token: " + _ozelDurum);
- }
-#endif
}
//kisaltmalari ve ozel karakter iceren kokleri asil icerik
olarak ata.
=======================================
--- /branches/1.0.x/NZemberek.TurkiyeTurkcesi.Demo/App.config Sat Oct 31
07:54:49 2009
+++ /branches/1.0.x/NZemberek.TurkiyeTurkcesi.Demo/App.config Thu Nov 5
12:09:45 2009
@@ -1,19 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
- <configSections>
- <section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
- </configSections>
- <log4net>
- <appender name="ConsoleAppender"
type="log4net.Appender.ConsoleAppender">
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%date [%thread] %-5level %logger [%ndc]
- %message%newline" />
- </layout>
- </appender>
- <root>
- <level value="WARN" />
- <appender-ref ref="ConsoleAppender" />
- </root>
- </log4net>
<appSettings>
<add key="oneri.deasciifierKullan" value="true" />
<add key="oneri.kokFrekansKullan" value="false" />
@@ -23,7 +9,7 @@
<add key="oneri.max" value="5" />
<add key="dilAyarlari.KutuphaneAdi" value="NZemberek.TurkiyeTurkcesi,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<add key="dilAyarlari.SinifAdi"
value="NZemberek.TrTurkcesi.Yapi.TRDilFabrikasi" />
- <add key="dilAyarlari.KaynakDizini" value="kaynaklar" />
+ <add key="dilAyarlari.KaynakDizini" value="Kaynaklar" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
</appSettings>
<system.web>
=======================================
--- /branches/1.0.x/NZemberek.sln Sat Oct 31 07:54:49 2009
+++ /branches/1.0.x/NZemberek.sln Thu Nov 5 12:09:45 2009
@@ -12,32 +12,23 @@
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
- DotNet|Any CPU = DotNet|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{DE2F1045-4436-4483-81D8-C369BA176AC5}.Debug|Any CPU.ActiveCfg = Debug|
Any CPU
{DE2F1045-4436-4483-81D8-C369BA176AC5}.Debug|Any CPU.Build.0 = Debug|Any
CPU
- {DE2F1045-4436-4483-81D8-C369BA176AC5}.DotNet|Any CPU.ActiveCfg = DotNet|
Any CPU
- {DE2F1045-4436-4483-81D8-C369BA176AC5}.DotNet|Any CPU.Build.0 = DotNet|
Any CPU
{DE2F1045-4436-4483-81D8-C369BA176AC5}.Release|Any CPU.ActiveCfg =
Release|Any CPU
{DE2F1045-4436-4483-81D8-C369BA176AC5}.Release|Any CPU.Build.0 = Release|
Any CPU
{1D82BC97-4688-421C-B32A-D1FC7E2423B1}.Debug|Any CPU.ActiveCfg = Debug|
Any CPU
{1D82BC97-4688-421C-B32A-D1FC7E2423B1}.Debug|Any CPU.Build.0 = Debug|Any
CPU
- {1D82BC97-4688-421C-B32A-D1FC7E2423B1}.DotNet|Any CPU.ActiveCfg = DotNet|
Any CPU
- {1D82BC97-4688-421C-B32A-D1FC7E2423B1}.DotNet|Any CPU.Build.0 = DotNet|
Any CPU
{1D82BC97-4688-421C-B32A-D1FC7E2423B1}.Release|Any CPU.ActiveCfg =
Release|Any CPU
{1D82BC97-4688-421C-B32A-D1FC7E2423B1}.Release|Any CPU.Build.0 = Release|
Any CPU
{69CB2C02-1797-45C0-9BAF-BD070014CC6F}.Debug|Any CPU.ActiveCfg = Debug|
Any CPU
{69CB2C02-1797-45C0-9BAF-BD070014CC6F}.Debug|Any CPU.Build.0 = Debug|Any
CPU
- {69CB2C02-1797-45C0-9BAF-BD070014CC6F}.DotNet|Any CPU.ActiveCfg = DotNet|
Any CPU
- {69CB2C02-1797-45C0-9BAF-BD070014CC6F}.DotNet|Any CPU.Build.0 = DotNet|
Any CPU
{69CB2C02-1797-45C0-9BAF-BD070014CC6F}.Release|Any CPU.ActiveCfg =
Release|Any CPU
{69CB2C02-1797-45C0-9BAF-BD070014CC6F}.Release|Any CPU.Build.0 = Release|
Any CPU
{F5D52AB3-F0B6-401B-B4FA-3E138FB22A8C}.Debug|Any CPU.ActiveCfg = Debug|
Any CPU
{F5D52AB3-F0B6-401B-B4FA-3E138FB22A8C}.Debug|Any CPU.Build.0 = Debug|Any
CPU
- {F5D52AB3-F0B6-401B-B4FA-3E138FB22A8C}.DotNet|Any CPU.ActiveCfg = DotNet|
Any CPU
- {F5D52AB3-F0B6-401B-B4FA-3E138FB22A8C}.DotNet|Any CPU.Build.0 = DotNet|
Any CPU
{F5D52AB3-F0B6-401B-B4FA-3E138FB22A8C}.Release|Any CPU.ActiveCfg =
Release|Any CPU
{F5D52AB3-F0B6-401B-B4FA-3E138FB22A8C}.Release|Any CPU.Build.0 = Release|
Any CPU
EndGlobalSection